Multiple fixes to make tests pass in Zuul

* Relax the version requirement for bundler

* Use SpecReporter when running in CI

* Don’t require pry when running in CI

* Only include Coveralls if running in Travis

* Don’t include .bundled_gems/ in coverage report

Change-Id: I79b8ea741ce783aa73b4301c52d2021fe2d1b81d