Ensure unmonitored promise throws if failing
Maintain driver reference on browser quit
Add a SauceLabs view to update test status on a Sauce account

Display URL of job at end of test
Display amount of minutes left at the beginning of the test
Add support for passing Sauce authentication data through env variables to view
Approximate Sauce minutes left after test in Sauce view
Fix SauceLabs view when authentication data is not passed through `auth`

Give information to user when SauceLabs authentication data can not be obtained
Make saucelabs module optional
Allow providing SauceLabs credentials through mixed sources
Check that SauceLabs endpoint is targeted in SauceLabs view
Revert "Check that SauceLabs endpoint is targeted in SauceLabs view"

Sauce Connect forwards localhost calls to SauceLabs, so the heuristic based on hostname would fail in this case, and prevent a legit use-case

This reverts commit cd2f7abfc8df0a8fb84a464d8028e3af3f81708c.
Warn if using SauceLabs without always quitting browser
Display SauceLabs warning only if the view is loadable
Ensure browser is exited in SauceLabs view tests

Ensure browser is always quit even if calling `quitBrowser` too early
Add TODO for automatic install of saucelabs module
Minor refactoring and documentation of SauceLabs view
Add SauceLabs view

Closes #87
Bump version number
Update changelog