Introduce support for JRuby 9k

The constructor of org.jruby.runtime.Binding has changed for JRuby 9k.
Use a little bit of pre-processor magic to compile two JARs.
Add open3 for Rubinius 2.2.2 tests