fixed documentation for FrameMap.outgoingSize
Drafted version of an inlining policy that uses the callee graph size as its metric.
Enabled nmethod statistics for the HotSpot product build.
In TailDuplication phase, replaced phi values users should not need to be anchored

--HG--
extra : rebase_source : ef0db85e4799209590a165b090eaef6f1fcb86b2
Use specialized node inputs for loopbegin's overflow check and for value anchor's anchored values

--HG--
extra : rebase_source : 5afd58dddc16ded7f1dd510c8b65727d77befa5e
Allow interface types for node edges

--HG--
extra : rebase_source : 5b69738b91d7d4ce44ee5c6ed766a5d27e77894c
Removed ValueNode.dependencies
Introduced GuardedNode and GuardingNode interfaces

--HG--
extra : rebase_source : d8417f817d79b16aa960c67a0bff8cc2c948d23c
Value: tidy up generated `hashCode()' and `equals()' methods a bit

--HG--
extra : rebase_source : 3b66c89530a44ec37dc3bc04464cfef2f8e6bbca
extra : histedit_source : fb8cb57a1ac3aff3c8fabffbe97a7207ef45eb18
rename parameter
prevent multiple method context objects for the same method from resulting in multiple IGV tree levels unless there the method actually inlines itself
javadoc fix
update the start node of a StructuredGraph if it is replaced via replaceFixedWithFixed()
replaced unnecessary call to Stub.getMethod() with Stub.toString()
RuntimeStub installation support is now more distinct from normal nmethod installation
verification: add VerifyPhase.  check if a `Value' object is used in an ObjectEqualsNode

--HG--
extra : rebase_source : 010d1e9ab2d807b225dd7998875c1be2220b586a
extra : amend_source : 4aac273a3ae976be9025c7b7b65ec51bb1fe16d7
extra : histedit_source : 85fd5a2de27478d41c73f83faf631efeeaf029db
Value: replaced more occurrences where object equality is used

--HG--
extra : histedit_source : 8523085540b4703adb2ec6241e744acbc52fa9a1
added RuntimeCallStub for runtime calls that require no extra/special logic in the stub itself
Make PiNode a guarding node so that it can be used for guarded to guarding edges
PiNode should work for non-object values

--HG--
extra : amend_source : 8200d92a6d3c9b0b529e5b47ff1e0e7dbf74ed04
replaced IdentityHashCodeStub[Call] with use of RuntimeStubCall
some refactorings and cleanups for the InliningPhase