Truffle/Instrumentation:  Javadoc correction
Merge with ef43e8c355ade5ed058a5496f6e51ff4af66f0c0
HSAIL: prevent failure to loaded native Okra library from causing unit test failure
Contributed-by: Eric Caspole <eric.caspole@amd.com>
CompareNode.canonicalizeSymmetricConstant can lead to float<->int changes so the right type of node needs to be created depending on the inputs

--HG--
extra : rebase_source : 4679c92ec80fa0dcd0aa9cf3937849bc61911392
InvokeNode: getAnnotation is dangerous

--HG--
extra : rebase_source : b419dd713aeb45358eef1428d0b98c1ed7ce5e88
make trap names compatible with xml

--HG--
extra : rebase_source : a99ac07a1364490df4f2193f8ee1dd1f02fbfb82
fix sorting of output in LogCompilation and add reporting of eliminated locks

--HG--
extra : rebase_source : 1f7393db49c1b0e4f5647e5addfaa46e93de5729
improve error reporting for NodeIntrinsic signature mismatch

--HG--
extra : rebase_source : 68652106d3137853b33230711f4a87162b1b2ca2
skip initialization and use arraycopy for cloning arrays

--HG--
extra : rebase_source : 6331ec9a97f88fd9d3b373ae5e2b5ad1ce91eddc
exclude CompilationQueue and HotSpotOptions from JaCoCo
moved verification of OptionValue declaring classes from run time to build time
mx: show the environment variables defined and make command line issued when doing a HotSpot build
[inliner] moved helper method to CallsiteHolder
[inliner] assertion for result in a single place (producer) not at each consumer
[inliner] the two personalities embodied by CallsiteHolder finally taken apart
metric for frame state count
refactor/simplify Constant
add test for Constant
avoid duplication of frame states during unrolling
remove dead and redundant phis during LoopBeginNode simplification