Simplify and implement remainder of get_class_var logic in JIT.
Implement put_class_var in JIT.
[Truffle] Update benchmark report to use 1.7.12.
Tidy up a lot of repetitive code.
Remove unused arity parameter.
Various fixes to IR JIT bootstrap.

* Handle [] args appropriately
* Don't link Java methods directly ye
* Ensure arities match or use DynamicMethod.call
* Uniform representation of site/target arity (-1 for []).
Support [] args along indy paths.
If AttrAssign is against literal 'self', no visibility check.
Handle splatted args (also for argspush/argscat) in IR JIT calls.
Reformatted.
Use AtomicInteger for scope ID.
Oops, missed one.
Include exception message in JIT failed line for easy review.
Implement defined? portions of RuntimeHelperCall in JIT.
[Truffle] Fix bundle build - name of package changed.
Fix bug reference in test.
Support path expansion in jar entries.
[IR] Get rid of static scope id from non-local return handling.

* Use "statically determined" but a dynamic scope marker (dynamic scope
  reference) to figure out what scopes to return from.

* Meta class bodies need special handling since they behave like
  method bodies in terms of variable sharing, but returns from them
  behave like non-local returns.

* All previously passing tests now pass. The test case from github
  issue 1644 also passes now.

  jruby -X-CIR -e "def foo; p :in; if block_given?; yield; else; foo { return }; end; p :out; end; foo"

  TODO: Add MRI/rubyspec test case.
added invoker.properties so the tomcat and jetty test actually run
Merge branch 'master' of jruby.org:jruby