Changes to pass tests on Travis with Rubinius

Here are some changes to .travis.yml and the Gemfile to run the tests successfully on Travis with Rubinius.

Note that removing Gemfile.lock is the only way to ensure that the gem dependencies are resolved with the platforms directives.