New write barrier verification phase
Add write barrier verification phase test
Tread loop begins as safepoints during the verification phase
Add more write barrier verification tests
Add comments to write barrier verification tests
Add comments to write barrier verification phase
Remove blank lines from write barrier verification tests
make Node.getDebugProperties() final

--HG--
extra : source : 58cce99abbf5d86515ae5edcb161644c5fc33f97
don't verify ControlFlowGraph when connectBlocks == false

--HG--
extra : source : 2f47e90242db23ad3022cf03b205380cdc310c95
late lowering of allocations (NewInstanceNode, NewArrayNode, NewMultiArrayNode)

--HG--
extra : source : 8041651aaa2f7a0c3058419490df0e73f3212612
Simplify write barrier elimination phase
Implement merging of frame states if they differ at a merge that does not have its own frame state.
Do not combine merge with succeeding merge if it holds a stateAfter and the succeeding merge does not.
Preserve begin nodes with associated state.
Fix for removeIntermediateMaterialization.
Disable removeIntermediateMaterialization.
Implement alternative fix for removeIntermediateMaterialization.
Back out two changes around frame states.
Disable megamorphic inlining.
Introduce proxy nodes for propagating profiling information.