Added SEA IR type infrastructure (and a bit of cleanup).

compiler/ Added new files to compile.
instruction_nodes.h, Renamed GetSSAUses to GetSSAProducers to avoid confusion
             (uses of what?). Added invoke of type inference framework.
sea.h: Expose dex_file through GetDexFile().
       Added GetPositionInSIgnature() for SignatureNodes. Cleanup of debug output.
visitor.h: Removed dependence on LLVM (now only in code_gen.*).
           Corrected minor typo in comment. Renamed access_flags for clarity.

Change-Id: I211d2e9ff1e0c4f910de73a52a5ac2c50e4ca7df
10 files changed