Fix travis on Ruby 1.8

Travis has been erroring on Ruby 1.8 because the gemspec doesn't pin gem versions to Ruby 1.8.7 compliant versions. This PR adds a separate gemfile for 1.8.7, which is only used by Travis.