Working to get subunit output work with testr.
Merge pull request #250 from mithro/subunit-fixes

Working to get subunit output work with testr.
Converting the test-runner to load all tests in parallel and then run them individually.
Make setTimeout and schedule have same signature.

 * Allow start=disable to disable the testharness_timeline and use setTimeout
   instead.
Fixing test-reparent.
Fixing duplicate modeline.
Fix out-by-1000 error in Timeline start times.
Merge pull request #251 from shans/outByAThousand

Fix out-by-1000 error in Timeline start times.
Lint fixes.
Removing unused test.css loading.
Using performance.now() instead of Date.now().
Replaced double quotes with single.
Changing innerText to textContent for Firefox compatibility.
Small name change fix to be less ambigious.
Small documentation fix.
Merge pull request #249 from mithro/parallel-test-squash

Change the test runner to load tests in parallel and then run them.