Remove unused code and fix some stylistic issues.
Small fixes.
More test cases fixes.
Really basic coverage support for test-runner
Remove parent argument from TimedItem constructors
Add and use a utility for abstract methods
Remove dead code
Fix *Group.clear
Merge pull request #231 from web-animations/coverage

Really basic coverage support for test-runner
Merge pull request #232 from dstockwell/dead-code

Remove parent arguments and dead code. Simplify abstract methods.
Merge pull request #221 from dstockwell/clean-up-testharness

Remove unused code and fix some stylistic issues in testharness_extetensions/timing
Refactor how timing code works.

Support scheduling functions, not just testharness test objects.
Always have a dummy t=0 object.

Fixes #224
Merge branch 'fixing-t0-problem'
Fixing test-transform-unit test.
Reverting a stupid change i made in test-compositing-order
Merge pull request #233 from mithro/fixing-t0-problem

Refactor how timing code works.
Reworking test-restart to make more sense.
Adding dummy tests so that none of the tests are in "no-test" state.
Log when the callbacks are called for easier debugging.
Call the callbacks in the same order they where added.