Use Hadoop 2.2.0 instead of 2.1.0-beta
Travis/rvm no longer supports specific JRuby versions
More failsafe computation of hadoop home

This should not be tricked into using the tar ball instead of the dir
Fix test_project setup

- Ensure gem set is created in correct ruby
- Ensure bundler is installed in the gemset
Use bundle exec to ensure right gem versions are used
Specs use JRUBY_VERSION instead of RUBY_VERSION

As RUBY_VERSION in general is not guaranteed to contain the version, and
on Travis in particular is jruby-$JRUBY_VERSION-d1[89], it does not make
sense to rely on it in the tests.
Merge branch 'travis_support'
Remove test_project's Gemfile.lock

Also update the specs to not rely on specific packaged gem versions
Hack to ensure test_project uses default gems when available

This should ensure that a test run under JRuby 1.7.4 would download the
latest json gem as a dependency, whereas a run under JRuby 1.7.5 would
use the JRuby-bundled versions of json and jruby-openssl
Support default gems with no directory under gems

Rubygems 2.1 introduced a default gem feature and JRuby >= 1.7.5 uses
that feature to bundle some gems within the standard library gem path.

As the gems are bundled inside jruby-complete.jar, we do not need to add
them once more to the jar file. Trying to do so actually produces an
exception, since there is no gem directory for them.

This should resolve issue #15.
Merge branch 'default_gems'
Fix integration specs for older JRuby versions
Version bump to v1.1.2