Move functionality of SpillMoveFactory to FrameMap.
Remove unused import.
Merge.
Merge.
Remove unused imports.
Merge.
moved readCString to UnsafeAccess next to the other methods
moved to-constant-pool-index conversion up to Java
Direct LIR generation: added alternative compilation path to GraalCompilerTest.

--HG--
extra : amend_source : c30efabd108911a4ab1e6dd9ca0e13fb59a4ce15
Direct LIR generation: created a copy of GraphBuilderPhase for LIR generation.

--HG--
extra : rebase_source : 816fc45a36e225330c8548bdeb8887420cbdd12c
Direct LIR generation: refactoring alternative compilation path in GraalCompilerTest.

--HG--
extra : rebase_source : af5e61cd233b427a1677ac1e7b97610f8f3b4179
extra : amend_source : 9f6db087f56d58e2a096e9b053af3aed1af1026c
Direct LIR generation: make compileBytecodeToLIR static.

--HG--
extra : rebase_source : 01de966b7febce356aa5213eb568f2ae9f2c4267
extra : amend_source : 3a104fcbacb760973a3d5c03f79ac1cdde00af5e
Merge.
Merge.
Use LIR instead of LIRGenerator as parameter in emitCode.
First draft of baseline compiler.

--HG--
rename : graal/com.oracle.graal.java/src/com/oracle/graal/java/LIRBuilderPhase.java => graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaslineCompiler.java
Remove unused imports.
clean up snippet-related assertion in GraphBuilderPhase
removed remaining VMToCompiler calls for allocating Graal API objects
Remove LIRGenerator from LinearScan.

--HG--
extra : rebase_source : 2c8a0374166e9e7cb6e4753c5b0f5dc6f6a2c6aa
extra : amend_source : 1a30d8479de593aebe8011417ba2c7ecffc8f9fc