rename: HotSpotGraalRuntime.getInstance() -> graalRuntime()
CallSiteTargetNode: address review comment
Frame API: automatically change frame slot type for uninitialized slots
Implemented basic support for assumptions for sourcecode generation.
Merge.
Fixed minor bug in gen constructor generation.
Added some javadoc to executeWith.
Fixed bugs for execute evaluated generation.
Added method CompilerDirectives.bailout to the Truffle API.
Fix new line at end of file.
Remove endLine and endIndex from SourceSection class and add charIndex and charLength instead. Also add getCode() method.
Implemented @NodeChild(executeWith={...}).
Merge.
Fixed some minor bugs in executeWith supprt.
Make LIRGeneratorTool an interface.
Make kind of LIR memory access operations explicit.
Get rid of the distinction between UNUSED and ILLEGAL value.

--HG--
rename : graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/AllocatableValue.java => graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/AllocatableValue.java
Fix wrong parameter order.
Move targets can only be AllocatableValues.
Interval locations can only be AllocatableValues.