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
Update Node.js on Travis to 0.10
Release 1.2.0
Update version to 1.3.0-pre

[ci skip]
Improve installation instructions in README

[ci skip]
Merge remote-tracking branch 'upstream/master' into bench

Conflicts:
	package.json
BenchmarkSuite inherits from Suite.