Merge pull request #248 from mithro/add-fix

Second attempt at changing add for append.
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.