Refresh Travis setup

- indicate that we're keen on caching
- lets not install non-essential gems
- test against a larger variety of ruby interpreters however, lets allow some failures
- enable [speedy greens](http://blog.travis-ci.com/2013-11-27-fast-finishing-builds)