On a javascript error in the test-runner hide the test results as they are unreliable.

addEventListner('error' is totally different to window.onError in Firefox :(
Continue on posting invalid JSON.
Merge pull request #404 from mithro/testrunning-js-errors-fix

On a javascript error in the test-runner hide the test results as they are unreliable.
Rename in progress
Renamed startDelay to delay across files
Renamed iterationDuration to duration across files
Renamed fillMode to fill across files
Renamed iterationCount to iterations across files
Renamed timingFunction to easing across files
Merge pull request #422 from alancutter/renameTimingInputs

Rename timing inputs to match spec
Changed event handler properties to use lists of callbacks
Added add/removeEventListener and handled the list of callbacks
Minor bug fixes
Added test and fixed up existing test
Adding handlers already present should not be added again
Updated interaction between addEventListener and onevent
Improved testing for onevent and addEventListener behaviour
Minor review changes
Recycle event object across callbacks
Logic error