Truffle: fix deoptimization of int[] with double/long values

--HG--
extra : amend_source : f1c3b696675f6fcc0d750e0f4e16a29d43f6f4a5
hotspot/graal: simplify CTW logic.  now, the following configurations are supported:

(1) CTW with Graal, graal compiled by itself with bootstrap (--vm graal -XX:+BootstrapGraal -XX:-TieredCompilation -XX:+CompileTheWorld)
(2) CTW with Graal, graal compiled by C1/itself aka. tiered with bootstrap (--vm graal -XX:+BootstrapGraal -XX:+TieredCompilation +XX:+CompileTheWorld)
(3) CTW with Graal, graal compiled by itself without bootstrap (--vm graal -XX:-BootstrapGraal -XX:-TieredCompilation -XX:+CompileTheWorld)
(4) CTW with Graal, graal compiled by C1/itself aka. tiered without bootstrap (--vm graal -XX:-BootstrapGraal -XX:+TieredCompilation -XX:+CompileTheWorld)
(5) CTW with Graal, graal compiled by C1/C2 aka. hosted (--vm server -XX:+CompileTheWorld)

--HG--
extra : amend_source : e571cc9cb43be641bc4e0058ff0f62f00b23ad08
Require pylint 1.1.x

--HG--
extra : rebase_source : 4ac7f49116adc7e7d89291c33ad427d26e84f150
Backout wrong change in 2a69cbe850a8

--HG--
extra : rebase_source : 09ad583160b7e495befc3d8e0cd66082267fcde5
MethodData::initialize: remove unused argument

--HG--
extra : rebase_source : 15d9080344bef7e1ad3fda6342377324512256d1
Truffle: corrected references to @SlowPath (now @TruffleBoundary).

--HG--
extra : rebase_source : c5d24d778f16c021c5dcf27253c603411afea5ce
Remove FrameMap.stackSlotSize().

It gives the false impression that all slots are of the same size.

--HG--
extra : rebase_source : 20a9b0c3336d7c98e08411e024e2fd1dae739a16
Remove FrameMap.indexForStackSlot().

--HG--
extra : rebase_source : d338c85355daa1a48868b8a8cb8509d9b5d15bc2
TruffleCache: remove unused assumption argument.

--HG--
extra : histedit_source : f8810971d21ff05ac804aa736a0196ab9c3aaec0
InliningUtil: tell which graph in error message.

--HG--
extra : histedit_source : 7990d76fad14bd701d62e5ea5761ee5514446428
TruffleCache: avoid publishing invalid cache state.

--HG--
extra : amend_source : aa542501a59bb53c65a60ff60c5dbaddc44747f7
extra : histedit_source : f651e735f03cb51fa22ff266360c202be8e23025
graalCompiler: remove unnecessary HandleMark.

--HG--
extra : amend_source : d447d3cecbd1244198540ea552ed0564723c5653
Truffle: fixed remaining slow path name fragements.

--HG--
rename : graal/com.oracle.graal.truffle.test/sl/TestSlowPath01.sl => graal/com.oracle.graal.truffle.test/sl/TestTruffleBoundary01.sl
rename : graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLTestSlowPath01Builtin.java => graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLTestTruffleBoundary01Builtin.java