Suppress menubar for GraalJUnitCore on Mac
Record frame state for deopts with +LogCompilation
Record compilation dependencies with +LogCompilation
Test deoptimization inside ForeignCallNode
converted HotSpotResolvedJavaMethod to an interface

--HG--
rename : graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethod.java => graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethodImpl.java
converted HotSpotResolvedObjectType to an interface

--HG--
rename : graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedObjectType.java => graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedObjectTypeImpl.java
Correct the bci used by stateDuring in ForeignCallNode
Merge
Use LocationIdentity.isImmutable instead of testing against FINAL_LOCATION
Fine grained naming of immutable HotSpot LocationIdentities
fixed spelling mistake
Merge