Add information for end-users to contributing guidelines

since they are linked from the new issue page.
Exit gracefully

This enables reporters to perform additional asynchronous actions
at the end of their tests without being forcibly aborted by Intern
trying to exit the process prematurely.
Fix style violation
Add repository to package.json

Gets rid of an npm warning
[ci skip]
Update sauce-connect-launcher dependency

It was causing the Node.js process to hang forever when Sauce Connect
was downloaded the first time, which meant Travis CI was hanging
forever because it downloads the first time every time.
Update browser versions under test
Fix remote tests fail to execute when an earlier remote test fails

Fixes #46
Use master branch for testing master branch for now until remote API can be independently tested.
Stop console reporter tests making calls to unmocked console

Fixes #66
Add new lines to ends of all files

This conforms to the Dojo 2 core style guide and makes it easier
for users with POSIX-conforming text editors to submit code
without whitespace changes.
Treat methods that use element context differently from methods that accept element arguments

Fixes #52
SPDY is not ever an exposed public protocol
Fix bad nesting of test results in webdriver reporter HTML output

Fixes #65
Add Selenium idle timeout prevention to unit testing

Fixes #49
Remove silly comment
Add default idle timeout to self-tests
Reset promise chain within callbacks to prevent deadlocks

Fixes #14.
Add default configuration to runner

Fixes #32, #41. Closes #60.
Use GitHub archive dependencies instead of git dependencies

This allows people with npm but without Git (?!) to install Intern.
Avoid erroneous timeouts caused by slow VMs