ReadNode.push, remove useless check

--HG--
extra : rebase_source : 59b0eac74cbc33ba67ce9f41d648ba8f82f9816f
Fix Lowering when the lowered node modifies its successor's predecessor to be somethign that is not a FixedWithNextNode

--HG--
extra : rebase_source : 3b7e8689ba4cf876aee29344e8f571779bf44ce8
Add more javadoc to ConvertDeoptimizeToGuardPhase

--HG--
extra : rebase_source : 5641bea9e572f3f3e3379e5977c421d6aebd0462
Create new IfNode in IfNode simplification
fixed error message
don't create multiple value proxies in PEAReadEliminationClosure
small JavaDoc fix in PureFunctionMacroNode

--HG--
extra : source : 5e722a805c21e996915fee3eb4caa439759aa7d8
remove obsolete option SlowQueueCutoff

--HG--
extra : source : 0037a8d15bc57a35d7c4ebca1aedbd84277a620d
limit length of arraycopy snippet unrolling

--HG--
extra : source : 03d513a9958c3acc5f42ec643d772def2d51b60d
made HotSpotGraalRuntime.instance final
Ignore graal.options file

--HG--
extra : rebase_source : 9c852c4d20534f61ca597e655cde54df7e80bff6
Include Graal in some ifdefs related to rbp allocation

--HG--
extra : rebase_source : 69a96f3770f94f232f5856d34c3a4b0702a3065c
Fix logging for leaf scope

--HG--
extra : rebase_source : deed20936fbf0bfa8f547b8836739924ff7a5bd5
Truffle: add Byte to Frame
mx: Fix commands.vm when an explicit cwd is passed and no --vmcwd is given
made all public, non-static fields in HotSpotVMConfig final
Truffle: improve virtual frame access verification (GRAAL-424 #resolve).

--HG--
extra : rebase_source : 3b78dc410fd9ec088ba829d5924375ff0927c2d9
Truffle: distinguish tag access from byte access.

--HG--
extra : rebase_source : f1ea50137a957c79970ff4bc771fd4cebecd837b
removed Node.nodeClass field (GRAAL-359)
Merge.