Fix output summary error of tools/runner/runner.js when the Status of last test tested is not 'PASS'
with the Subtest Pass Rate of last test being 'x/y' (the value of y is larger than 1).
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.
Add a test for IDBIndex count
Added WebIDL for the callback itself
SImple invocation for requestAnimationFrame
cancelAnimationFrame does nothing
Updated
Add tests for the label element
Update according to review comments
Update a test name and remove WS
Added two tests according to review comments
Add more tests and adjust the order
Add tests to test unlabelable elements and update test names
Add test for EventSource#url in url query encoding testsuite
tests for chapter "Unresolved Element Pseudoclass"
Test should be for compliance with actual spec

Though the specification may change in the future, the current literature says to throw a SyntaxError here.

Since these tests verify that a user agent complies with the actual literature, and not a proposed future literature, it is appropriate to assert that the thrown assertion is a SyntaxError rather than a TypeError, for the time being.
Only prefix url with resources/ if not in a worker context

Workers base url is already in the resources directory, so you resolve the url incorrectly if it is
prefixed with "resources/".

Good news, this gets the test passing in Gecko, Blink and Safari.

Closes #975
Removed use of w3c-test.org in webmessaging
Removed extra spaces