Change AUTHORS, CHANGELOG, and README file from HTML to Markdown.
Merge.
Fix typo.
Make reference map data accessible from Java code
Allow disabling of redundant move elimination
Make graph builder more extensible
Allow outside access to field
Allow subclasses
Move stamp inference in its own class, and make it extensible via the ValueAndStampProxy interface
Make code extensible
SL: small cleanups

--HG--
rename : graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/call/SLCallNode.java => graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/call/SLInvokeNode.java
Sort options alphabetically so that diffs do not show false positives
Merge
Documentation for jump emission logic.
New unit tests for I2x bytecodes.

--HG--
extra : amend_source : d0eb4496e4c4b7e423c46cb0959fed172b0b09db
add missing unsafeGetLong substitution; minor grammar fix (a/an)

--HG--
extra : rebase_source : 18a07da3d5967a7a187d70a0f2e3fcbc0e2de2c0
experimental CompilerDirectives.unsafeGetFinal*

--HG--
extra : rebase_source : 505c06cb4a5e97d7b2948e6a8af1834ccdb3a388
method substitution for unsafeGetFinal*

--HG--
extra : rebase_source : f92174d2d51a83f69e56a45951e6f99839363c0b
mx jmh: avoid mx crash if JMH_BENCHMARKS is not defined at all and skip suites that do not contain the correct jar

--HG--
extra : rebase_source : 135110a9d982372e84fe569bf99b0dc46cbeb8d9
mx jmh: display the number of benchmarks that will run

--HG--
extra : rebase_source : 9fca8a41b36b9e1ac08fab92e8a84c87672a573c