SL/SourceAttribution:  further corrections for attributing function bodies
Backed out changeset: d654cd5ed05a
SL/SourceAttribution:  correct expected output from a test that has changed
SL/SourceAttribution:  restore some attribution fixes that were lost in a tussle with hg; turn off tracing code in SL tests.
Merge with 4d0d1dc5db0039a0c7a0a1f127819b222b49a3a1
Truffle: fix stack trace for indirect calls with default runtime

--HG--
extra : rebase_source : 62e0c15ec35da6e1afb0f237ba4b8ea4dd86747b
use stream API to concatenate ZipFile iterators
preliminary compiler memory usage benchmark
GNFI: move GNFI interfaces to oracle.nfi - interface does not depend on graal
Canonicalizeprojects
Truffle: rename install to maven-install-truffle and update location of Truffle JARs.
HSAIL: miscellaneous HSAIL test tweaks and fixes:
- mark some tests as requiring ObjectAllocation so they will not fail when UseHSAILDeoptimization is turned off
- mark some tests as not to run on hardware until some hardware problems are fixed.
- Fix code sequence in HSAILHotSpotBackend.java for hardware which has more strict HSAIL assembler (no longer allows ld_u32 into a $d register)
- in HSAILAssembler.mapAddress, handle case where there is no base register
Contributed-by: Tom Deneau <tom.deneau@amd.com>
consolidated graal.hotspot.jdk8.test into graal.hotspot.test
moved MemoryUsageBenchmark to graal.hotspot.test and use CompilationTask to drive compilation

--HG--
rename : graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MemoryUsageBenchmark.java => graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/MemoryUsageBenchmark.java
Merge
Truffle: build DSL processor before trying to install it.
Merge.
Merge.
SL: Added instrumentation testing
Merge.