Add identityEquals to Value.

--HG--
extra : rebase_source : 5336e6a83dcc7bf441c4447d8e9ad3bc33240146
extra : source : eb78fc47bbf2569cf271a9f56cc090ec4e8e1e1b
Add ExcludeFromIdentityComparisonVerification annotation.

--HG--
extra : rebase_source : 58bbca5e9fd92ba09e3beb0e3332fbcb41f0d5b2
extra : source : 881664dbf6051070ba8e6f26f81eeb8d20719d24
Remove println.
Add CompositeValue replacement test.

--HG--
extra : rebase_source : 2318fc2fb90b3f8dbff1a5017b6195bc85171cba
extra : source : e66ed89f44ebf60e477a2b0d16156f72885bcba8
Make CompositeValue Cloneable.

--HG--
extra : rebase_source : 35e19465d37aa28284699f55871afc8cb58e3c6e
extra : source : 9ee1d834bc2020f5249316e24c9758a0ea431e59
Create LIRIntrospection.forEachComponent (copy of LIRIntrospection.forEach).

--HG--
extra : rebase_source : f815ab25c8b85b48494a618196da3bd6d38051ed
extra : source : da9d1a8e912d56f2ea628f4998655fd670d0dfc7
Clone CompositeValue in LIRIntrospection.forEachComponent().

--HG--
extra : rebase_source : 53169d12e625f40811539645f3e7d633780f2f9c
extra : source : abdde9009ca00c40f84d1596b6893f979e3da8b3
LIRIntrospection.forEach: write back only if value has changed.

--HG--
extra : rebase_source : 1eee3feb8dba7af5336d94830993d954dc48d8b9
extra : source : 7b93beef5d152fd5e485e13978559e1cdc7a79e3
Add CompositeValue update test for value arrays.
Clone value arrays in CompositeValue.clone().
Truffle: turn off class instance stamps by default.
Merge.
Truffle: Added option to query a BranchProfile for visited.
Truffle: -G:+TraceTruffleCompilationPolymorphism now prints the compact tree of the polymorphic node.
Truffle-DSL: deprecated order and added insertBefore and contains attributes to the Specialization annotation.
Truffle-DSL: added experimental new implies annotation to declare implication relations on guards.
Truffle-DSL: added shared code required for the new generation layout.
Truffle-DSL: removed PolymorphicLimit. Not supported and required anymore.
Truffle-DSL: the processor compiler abstraction now supports declaration oder for enclosed elements of types for JDT which is not conforming to specification.
Truffle-DSL: minor adaptions to the processor AST.