[Truffle] Added an option -Xtruffle.runtime.version_check=false to turn off Truffle version check.
Clean up more refactored JIT code and unused logic.
Tweak IR passes and when they run for JIT. Fix spec.
Fix AliasInstr in JIT to do toString on operand results.
Clean up block cloning for instance_eval and friends.
Doco fix.
Clean up and thread-localize evalType from IR block body.
Add evalType logic to compiled blocks.
Break will exit method, so insert a return to appease JVM.
Only methods that weren't delegating.
Fix #1984: Clone labels in ensure block carefully ...

* When cloning ensure regions, don't clone jump/branch targets
  that don't exist in the ensure region.
Remove test for ASTInspector, which no longer exists.
Implement Backtick and SValue.
Fixes to JIT of regexp named-group captured vars.

* Store result to complete SetCapturedVar.
* Get name using depth and offset during IR build of captured var.

Fixes #1993.
Tweaks to method definition in JIT.
fix things which were probably broken from git merges. improve intergation-tests to actuall use the build gem. fixes #1990
follow changes in pom.xml to pom.rb
[Truffle] Add the context to the root node.
Remove rogue TC push from opt arg processing.
Dead code.