DebugPrinter: fix findbugs issues
DebugPrinter: remove unittest init
complevel: use COMPILERGRAAL flag (fixes hosted-mode with ClientVM)
high tier: remove VerifyUsage*Phase (replaced by CheckGraalInvariants)

--HG--
extra : amend_source : c736e9db072a00e9d8c5bf143c36d047ed774ac5
Use stamp constructor in PhiNode.

--HG--
extra : rebase_source : 0fbc0615c928452e2da6a37fda72f18f5fee9247
Make size of PlatformKind overridable by VM specific code.

--HG--
extra : rebase_source : e88d8870077cb87a7b8862690d14bc498d4eca9f
Introduce Hotspot-specific NarrowOop kind.

--HG--
extra : rebase_source : ff26c79f696a4810e4af84353f18fda383957347
Make data patch system use vm specific NarrowOop kind.

--HG--
extra : rebase_source : 69b286f0e01624e4f738a98d3ecbb22168207ecb
Move narrow oop handling in reference maps to hotspot specific code.

--HG--
rename : graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/ReferenceMap.java => graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotReferenceMap.java
extra : rebase_source : f08d1ca8455bae6059deed52437b061f75df04b3
Remove all references to NarrowOop from VM independent code.
Truffle: Introduced NodeCost as a replacement for NodeInfo.Kind.
Truffle: Removed deprecated API; Added NodeFilter to customize filter when counting nodes.
Truffle: API cleanup and javadoc for CallNodes.
Merge.
Truffle: Added API changes to the changelog.
Truffle: renamed NodeFilter to NodeCountFilter and changed it to have inclusive implementation semantics.
Remove TODOs no longer relevant
Merge with 5e04917e66165ef93fe7b61030c4d89a08b3d53c
use Java Allocation Instrumenter to observe allocation in Graal compiler tests
Backed out changeset: 1d35a2b84553