feat(sauceprovider): runner now prints a link to saucelabs test URL
fix(loading): fix timeouts with about:blank removal

As documented at https://github.com/jnicklas/capybara/pull/1215
there are sometimes issues with webdriver and about:blank pages.

Switching instead to try a data url.

This has been tried 5x on Travis without any flakes.
chore(travis): update Sauce Connect to 4.2

Based on https://github.com/angular/angular.js/commit/63e13a4df742f16c66e4a2cc9b3bc19e3f583eb4
chore(travis): fix platform and version numbers used for saucelabs

Use mac for chrome because of errors with sending keys on Linux:
https://code.google.com/p/chromedriver/issues/detail?id=467
docs(readme): add info about default selenium connection
docs(getting-started): clarify that elements are HTML elements

Closes #644
fix(configParser): don't run suite if specs are supplied
feat(addMockModule): allow additional parameters

Allow Protractor’s 'addMockModule' method to pass context to its mocks,
providing an argument to the script which overrides a module.
Rely on the WebDriver’s 'executeScript' method.

Closes #695
style(config): fix missing semicolon
chore(release): update .npmignore to include built docs
fix(webdriver-manager): use request module instead of http

Google changed selenium-server-standalone.jar's location and is returning 302
http module does not follow redirects

Closes #826
chore(release): version bump, api, and changelog for 0.23.0
docs(getting-started): add introduction to protractor slides
chore(release): add first version of release checklist