Merge branch 'master' of jruby.org:jruby
[IR] Implement UnresolvedSuperInstr and tidy a few things up.
[Truffle] - Reusing JRuby/RubyString#op_equal code on RubyString#equal.

In order to make the integration between ruby and truffle more smooth we
can reuse the code instead of implement it from scratch. In this
particular case I'm converting the Truffle/RubyString into a
JRuby/RubyString and then call the methods defined in JRuby/RubyString
and then converting the response back to the format expected by truffle.
[IR] Add ==, ===, |, &, ^, >>, and << to unboxed ALU operations.
[IR] Fix encoding resolution for strings and bytelists.
[IR] Fix AttrAssignInstr's bad stack.
[Truffle] Use number of back-jumps as well as invocations for compilation threshold.
Update to latest Java 8
Update to latest Java 8
Update RubyGems to 2.2.2
[IR] Fix for InterpretedIRBlockBody parameterList regression

* Right now, InterpretedIRBlockBody is built when IRClosure is
  built which is too early for passing in parameterList into the
  InterpretedIRBlockBody constructor.

  Maybe we should set up begin/end phases for scope construction
  and build the body as part of the end phase, which lets us get
  rid of the setParameterList method I added here.

* rubyspec run is back to 10 failures and 3 errors now.
[Truffle] Turn set_trace_func back on by default again.
[IR] Split int/float ops into different op classes.
Minor: Removed trailing whitespace.
[IR] Bug fix in CFG - reset cached state when a new BB is added

* We need a better solution than caching. Added a FIXME to revisit
  this in the near future as we do another round of cleanup in
  how we build IR and manage state.

* This fixes the bug where all instrs of the global ensure block
  were being (incorrectly) marked dead.

  jruby -X_CIR -Xir.passes='AddLocalVarLoadStoreInstructions,AddCallProtocolInstructions,DeadCodeElimination,LinearizeCFG' -e 'p 1'
new travis setup
include the jdk in matrix-include
finetune output
get the other maven profiles tested as well
fold the bootstrap