Test all supported Rails versions on Travis CI

This modifies the Travis CI configuration so we test a matrix of supported ruby and rails combinations.

It also switches out ruby-head for 2.0.0, because it makes no sense to test against development versions of ruby.