Merge pull request #216 from DylanLacey/master

Don't always start a Sauce Connect tunnel
Only start the tunnel for Selenium specs when need_tunnel is true
Always use :start_tunnel to determine if tunnel should start, not
:application_host
Update version and changelog for release
Use top level RSpec module to find current example
Only use Capybara ports when start_local_application is false
prepare for release 3.4.1
add railtie for rake tasks
Merge pull request #220 from adambarthelson/rake-tasks-fix

Add railtie to fix missing rake tasks problem
Merge pull request #226 from DylanLacey/master

Update SC Version
Revert "add railtie for rake tasks"

This reverts commit 903c1f68e53198aa789c272eed51f2ae73cd4223.
Need to make a copy of the passed in hash.

  * env.delete "SAUCE_ONDEMAND_BROWSERS" was
	deleting the SAUCE_ONDEMAND_BROWSERS environment variable which
	had ripple effects and negative consequences for code expecting
	it to be there.
Fix capybara_spec tests.
Merge pull request #230 from LessonPlanet/fix-config-to-not-delete-from-env

Fix config to not delete from ENV
Revert "Revert "add railtie for rake tasks""

This reverts commit 25ac3186bc0f7f61a5609002fbcd07f87b4e965c.
Add descriptions to tasks so they show up in the task lisk
Patch railtie support such that tests pass
prepare for release
Add output from RSpec for the Jenkins plugin
Add iedriver-version to configurable sauce options (SAUCE_OPTIONS).