Don't always start a Sauce Connect tunnel

`before :suite` doesn't honor arguments in RSpec, so updated those calls to `before :all`.

Changes:
* Pull RSpec hooking code into methods
* Change `before :suite` into `before :all`
* Make server startup idempotent for each process

Bonus feature:  Errors when including rspec integration are no longer silently swallowed!  WE'RE LIVING IN THE FUTURE :pager: :fax: :vhs: