merge unsigned compare guards with constant indexes or limits
updated to latest JAI library
correct guarding of Debug.logv in InliningUtil
Truffle: refactor ompilation related classes for SubstrateVM

--HG--
rename : graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCache.java => graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCacheImpl.java
Truffle: add missing TruffleCache base class
Merge
Backout changeset ae7cbf13e765708f228be3e2e666e13d421bbd8e
Revert wrong change in InliningUtil
removed methods in Indent that are redundant with those in Debug
made findbugs quiet if running headless
removed Debug.printf and added multi-arg versions of Debug.dump
added removal of trailing whitespace to eclipseformat to emulate the actions performed by the IDE
disable bootstrap in tiered mode

--HG--
extra : rebase_source : 5a5f16cbe05c0735172da66d3f7a1e92f4541a08
amd64hotspot: don't install compressed oops if -XX:-UseCompressedOops

--HG--
extra : rebase_source : 0488ace332c6f2fb62667bc1b3b192e768f82791
gate: use no tiered to test bootstrap, add scaladacapo-kiama (fastdebug)

--HG--
extra : rebase_source : f305927ac3543b0df04131729aadb544adeb6361
IGV: repair Graal CFG only filter
ThreadSafetyTest: increase timeout and check test termination with assertion
CompilerDirectives: add optional nonNull parameter to unsafeCast

--HG--
extra : amend_source : 45269b45c22fde7c0a87a8bbb5f4b3904d43ccd2
allow to force bootstrap in tiered

--HG--
extra : rebase_source : 3eaa6c8dbfbbd251e298916d2751fd5b688ffae3