Compatibility for jruby and rubinius and run tests against theses implementations