LoweringTool: pass initial lastFixedNode to constructor

--HG--
extra : rebase_source : 7b70ab04ede84e837e356e2bcfa64fb5a26a088f
SchedulePhase: remove special handling of localnodes

--HG--
extra : rebase_source : 7adbfb20ff0a1f7ae408440181a3ab06af70b5c3
Truffle-DSL: fixed NPE if wrong invalid child type is declared.
Truffle-DSL: reduced generated code size by not generating primarily unused primitive type execute methods.
Introduce CompilerDirectives.ValueType annotation in Truffle API.
Allow escape analysis to ignore object identity correctness for types marked via the CompilerDirectives.ValueType annotation.
Fix for graph expansion in TruffleCache when the node in the worklist is already deleted.
mx: add helper method for yes/no question

--HG--
extra : rebase_source : 23be9bdabbd778b23cd5a5bb28700f5c7f543010
If _installed_jdk is set, ask confirmation before building

--HG--
extra : rebase_source : 322336e12db64b7fd12bf30556078c0804f719fb
Change architecture interface.
Support for PlatformKind in PhiResolver.
Truffle-DSL: fixed a bug in grouping of abstract guards.
Merge.
ifCanonTest: unconnect replaced local nodes from frame state, to match expected graph

--HG--
extra : rebase_source : aa28fd5584cf45a2b96be128a42e28bf2d377a21
extra : amend_source : defd75b6d10de987e148a04dd3f85bdd6b253e4d
extra : histedit_source : afd6ccc1585c6746622debff19d01c1a9bc4d331
LocalNode: remove special handling, they should be reachable via inputs of other nodes if connected

--HG--
extra : rebase_source : 1fdce778e5a636a8f37fd326ea3eb35764470310
extra : amend_source : 75b942aa8fedff89041181631479224063f04711
extra : histedit_source : 45200ed75545270fceda697838044d774abb755d
moved IntrinsificationsEnabled and IntrinsificationsDisabled to new GraalCompiler.Options class
documented how GraalCompiler.positiveIntrinsificationsFilter field is used for fast path in shouldIntrinsify()
Truffle-DSL: fixed a compiler warning for fields of type java.lang.Object. (GRAAL-434 #resolve)
Merge.
Fix graalCompilerToVM::initializeBytecode regarding bytecode rewritting for methods that are not rewritten.
Use the BytecodeStream in a way that does not require pre-processing for breakpoints

--HG--
extra : rebase_source : 287b2cfebcf30127bfa6825d4c79bf985cd1dff3
added support for pylint and fixed errors/warnings it found