Don't rely on LoadErrors in TestBroker#load_sauce_config
Add iedriver-version to configurable sauce options (SAUCE_OPTIONS).
Merge pull request #238 from QuantumGeordie/iedriver-version_config

Add iedriver-version to configurable sauce options (SAUCE_OPTIONS).
Allow the use of API_KEY and USER_NAME in Environment hashes
Add hooks for post-job actions.

Added hooks for post job actions.  Hooks are registered in your config
block against a keyword using the `after_job` method, which takes a
symbol and a block requiring 3 values, an id, a name and whether or not
the job was successful.

There is a default action taken for :rspec and :jenkins (where present).
Registered an action against these hooks will over-write the original
action.

```ruby
Sauce.config do |c|
  c.after_job :rspec do |id, name, success|
    STDERR.puts "Job #{id} succeeded? -- #{success}
  end
end
Merge pull request #240 from DylanLacey/master

Be better at Jenkins
preparing for release 3.4.3
Merge pull request #233 from caseyhoward/master

Don't rely on LoadErrors in Parallel::TestBroker#load_sauce_config
Be smarter about searching for config files for Cucumber or RSpec
Merge pull request #243 from DylanLacey/master

Be smarter about searching for config files for Cucumber or RSpec
preparing for release
Add Capybara defaults to sauce_helper
Make webmock more general
Update readme to be better at WebMockery
Update RSpec support to remove deprecation warning RE example groups
Merge pull request #247 from DylanLacey/master

Minor improvements (Closing #241, #244)
Preparing for release 3.4.5
Return the first error inthe batch when there is one
Merge pull request #248 from DylanLacey/master

Return the first error inthe batch when there is one
Preparing for version 3.4.6