Truffle: improved error mesage for accessing unknonw frame slots.
deoptimization: add helper to minimize hsx diff #resolve GRAAL-531
Debug: use silent debug config for sandbox
virtualize(): check if stamp is null (GRAAL-609)
Canonicalizer: when replacing a fixed node with a controlsink, set the next of the replacee *before* calling killCFG() (GRAAL-609)

--HG--
extra : amend_source : a54a659889c72120da1d1b3f0ea2085609c46b18
annotate UnsafeCastNode as deprecated

--HG--
extra : amend_source : feaf444518c54547ac4b461859773172fe89b9d6
fix problem detected by -G:-PartialEscapeAnalysis
Merged
Fix Compare Canonicalization with 2 converts from different kinds as input
Add test case

--HG--
extra : amend_source : 4515ba1e2b75a2ff3c2bfceb6765d1dd015fd06b
weakened assertion around type profiles to allow array types (GRAAL-618)
change debug scopes implementation to prevent extra frames related to mechanism being added to call stack
put PTX logging behind the -G:Log option
put CompileTheWorldTest logging behind the graal.compileTheWorldTest.log system property
replaced use of graal.compileTheWorldTest.log system property with a field to control CTW verbosity which is true by default but is set to false by CTW unit test
Merge.
Truffle: Implemented basic tracing of truffle compiler tree expansion (-G:+TraceTruffleExpansion, -G:+TraceTruffleExpansionSource)