RemoveValueProxyPhase should remove dead framestates recursively

--HG--
extra : rebase_source : 82a1b4d826cd596521f3e067fe00953ef8b69186
Move name from HotSpotNmethod to InstalledCode to have a name again for truffle nmethods.

--HG--
extra : rebase_source : 8fb3dda07aae3815d4b4b10c67d25e8fc45f8bc8
GuardLoweringPhase should not leave dead nodes behind

--HG--
extra : rebase_source : 878e46cb53a14f69d1bc6dee7ee7ed8e1dfa2211
Move DefaultCanonicalizerTool to GraphUtil and make it a DefaultSimplifierTool

--HG--
extra : rebase_source : 065b5842883545e5a0b83effe036c28ebf2203c0
extra : amend_source : 4c12dd1ea9358b8377243fa191c185f0f81b1552
ConvertDeoptimizeToGuardPhase: remove useless BeginNodes

--HG--
extra : amend_source : 01d4614dc0740793b747706979f2df0a38679ed3
send log output to native tty
cleanup in AssertionNode
Truffle: new option TraceTruffleCompilationCallTree which prints the inlined call tree just before compilation.
Truffle: added API for typed objects.
Truffle: added Truffle stamps for argument profiling.
Truffle: added new experimental splitting heuristic.
Fixed line delimiters.
Fixed line delimiters.
Fixed headers.
Fixed headers.