added com.oracle.graal.api.code.RegisterSaveLayout.registerToSlot(Register)
added com.oracle.graal.lir.FrameMap.stackSlotSize()
AMD64: implemented DeoptimizationStub.deoptimizationHandler
mx: added --jdt-warning-as-error when building annotation processor jars
commented out MatchProcessor logging
fixed code that ecj had a problem compiling
mx: parallelized Java builds (GRAAL-350)
gate: use parallelized Java building in the gate
fixed pylint warning
made Graal work with the HotSpot compiler queue and compiler threads, enabled by -XX:-UseGraalCompilationQueue
re-enabled use of Graal compilation queue by default until regression when using HotSpot queue is understood/resolved
Ignore unit test.

--HG--
extra : rebase_source : e11199aede6a7df8805c854d37d81c41ef75ec34
Merge.
simplify ReentrantNodeIterator
small cosmetic fix in GraphUtil
allow BoundMethodHandles in AheadOfTime verification
remove NodesToDoubles, refactoring of node probability and inlining relevance computation

--HG--
rename : graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningPhase.java => graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningPhase.java
rename : graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java => graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java
new GraphUtil.predecessorIterable
small fix in CompareNode.evaluate
cleanup phase within PartialEscapePhase