Merge pull request #907 from w3c/jgraham/query_encoding_timeout

Set test status to TIMEOUT when polling fails to prevent races with the overall test failing.
Update to latest testharness.js
Update to latest testharness.js
Fixed to generate a failure result in case browser doesn't support a MIME used in the test.
Update to latest testharness.js
Resolve issues
Add initial Web Animations directory and test
Fix the bug of generating reftest by checking the value of 'rel' attribute of the 'link' element
whether equals "match" or "mismatch".
Uniq the reftest.
Fix a couple of unstable scheduling tests
cc Added URL tests.
Expand Event-propagation.html to catch a Gecko bug.
Rewrite Event-initEvent.html to avoid the explicit 't' variable.
Add somewhat more thorough testing for initEvent.
Test initEvent resetting the stop propagation flag.
Add tests for calling initEvent multiple times.
assert_throws -> _assert_throws in canvas tests.
Add a test for IDBIndex count
Merge pull request #917 from w3c/submission/sideshowbarker/assert_throws

Changed assert_throws to _assert_throws in canvas tests.
improving tests according to Dominic's notes