Make travis retry on bundle install failure

Travis frequently has timeout problems when contacting rubygems. Travis
supplies the `travis_retry` command to help combat this. This will retry the
install up to 3 times.

This will not help when appraisal tries to install its missing dependencies.
Changes for that are probably best left to appraisal.