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.