SL: small changes
merge
merge
merge
Fix gate errors
pulled Ptx and Hsail classes out of gpu class namespace
updated projects to Okra 1.7 jars
removed UseHSAILSimulator option
HSAIL: support for storing immediates
Contributed-by: Eric Caspole <eric.caspole@amd.com>
Increase TruffleGraphMaxNodes.

--HG--
extra : rebase_source : 816379cef96eaa266ff1242b7905c9f66b82faf5
fixed spelling
added utility methods for writing a Java string to a native memory buffer as a C string
consolidated GNFI code into graal.hotspot project and cleaned up the documentation and code

--HG--
rename : graal/com.oracle.graal.nfi.test/test/com/oracle/graal/nfi/test/LibCallTest.java => graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/nfi/NativeFunctionInterfaceTest.java
rename : graal/com.oracle.graal.nfi.hotspot.amd64/src/com/oracle/graal/nfi/hotspot/amd64/node/AMD64RawNativeCallNode.java => graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64RawNativeCallNode.java
rename : graal/com.oracle.graal.nfi.hotspot.amd64/src/com/oracle/graal/nfi/hotspot/amd64/AMD64HotSpotNativeFunctionHandle.java => graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/HotSpotNativeFunctionHandle.java
rename : graal/com.oracle.graal.nfi.hotspot.amd64/src/com/oracle/graal/nfi/hotspot/amd64/AMD64HotSpotNativeFunctionInterface.java => graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/HotSpotNativeFunctionInterface.java
rename : graal/com.oracle.graal.nfi.hotspot.amd64/src/com/oracle/graal/nfi/hotspot/amd64/AMD64HotSpotNativeFunctionPointer.java => graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/HotSpotNativeFunctionPointer.java
rename : graal/com.oracle.graal.nfi.hotspot.amd64/src/com/oracle/graal/nfi/hotspot/amd64/AMD64HotSpotNativeLibraryHandle.java => graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/HotSpotNativeLibraryHandle.java
rename : graal/com.oracle.graal.nfi.hotspot.amd64/src/com/oracle/graal/nfi/hotspot/amd64/util/NativeCallStubGraphBuilder.java => graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/NativeCallStubGraphBuilder.java
Merge.
fixed code format warning
added NativeLibraryHandle.getName()
remove overly eager evaluation of toString() in Debug.log calls (JBS:GRAAL-14)
HSAIL: fixed bug in kernel argument logic
Contributed-by: Tom Deneau <tom.deneau@amd.com>
modified Kind.format() to avoid calling any user code (JBS:GRAAL-14)
HSAIL: disable String.equals() substitutions
Contributed-by: Tom Deneau <tom.deneau@amd.com>