CR-1364
Merge
Merge
Merge
Merge
pass the value of the -XX:+CITime VM option explicitly to HotSpotOptions.finalize()
tightened option verifier to check all class initializers in the hierarchy of a class that declares at least one @Option
further improvements to README_GRAAL.txt
changed default for -G:DebugValueSummary to "Name"
added timer for each phase; imposed regex pattern check on phase names
remove global phase metric, replaced with per-phase metrics
Merge - CR1368: add beforeInline callback to snippet instantiation
allow backend to specify spill slot size
Merge
Initial implementation of PTXRuntime (RegisterConfig, PTX description etc); guarded with new flag UseGPU. Specify -XX:+UseGPU to exercise this new implementation.

--HG--
rename : src/gpu/ptx/vm/kernelArguments.cpp => src/gpu/ptx/vm/ptxKernelArguments.cpp
rename : src/gpu/ptx/vm/kernelArguments.hpp => src/gpu/ptx/vm/ptxKernelArguments.hpp
more verbose output for eclipseinit if it cannot place workingsets.xml in Eclipse metadata location
Merge.
Merge.
Truffle-DSL: fix implicit cast bug.

--HG--
extra : rebase_source : 509adf118847ffd6af84e2544e1cb719140825f2
Early exit from ReentrantNodeIterator.