Cleanup of Microsoft's worker tests
Make Worker_ErrorEvent* tests work
Fix WorkerLocation_port test. Fixes #1397
idlharness test for vibration api
added doctype, removed unneeded script
Create a pre element in Document-getElementsByTagName.html dynamically.

This will make it easier to generalize the test to Elements.
Move the body of Document-getElementsByTagName.html into a helper file.
Merge pull request #1407 from dontcallmedom/vibration-idlharness

idlharness test for vibration api
Work around buggy gecko behaviour causing a race condition in resource-timing test.
Skip keypath tests for non-cloneable values
Merge pull request #1411 from inexorabletash/inexorabletash/key_invalid

IndexedDB: Skip keypath tests for non-cloneable values
Merge pull request #1410 from w3c/resource_timing_3

Work around buggy gecko behaviour causing a race condition in resource-t...
Avoid encoding literal U+00E5 in python since it fails for windows-1251. Fixes #1403
Update to latest wptserve
Merge pull request #1413 from zcorpan/fix-1403

Avoid encoding literal U+00E5 in python since it fails for windows-1251....
Un-break webmessaging origin comparison.
Address review comments
Fix more review comments I missed
Updated fix.
More fixes to webmessaging origin comparison.