dropping invalid tests for data: and about:blank, adding a data: URL that won't parse
status 501 is wrong for data: URLs after POST request
Assert that HTML documents must be sent as text/html and XML as application/xml when serialized by the send() method
Rework encoding part in send-document test, test three documents with various encodings/validity/content-type combinations
add command line argument to content.php for setting encoding label of the text/plain response
IndexedDB: Delete the Opera-ported Microsoft IDB tests
and resurrect the rewritten tests
Merge pull request #818 from yunxiaoxie/yunxiaoxie/invalid

Remove test files in IndexedDB/submissions/Opera/invalid
Move a test for createObjectStore to IndexedDB/
Tests for URL.createObjectURL(mediaSource) in Media Source Extensions.
fix formdata.append() test as pointed out by @Ms2ger in Gecko bug 918720
The plan is to throw TypeError instead of SyntaxError for invalid arguments to setRequestHeader() - see Mozilla bug 918764 and W3C bug 23346
be consistent with arguments to assert_throws
avoid using data: URLs in IFRAMEs for document tests due to WebKit/Chromium security policy
dropping test that is irrelevant when we drop anonymous mode from spec
bugfix: tests with responseType need to use async requests
fixing two more tests that tried to use responseType with sync requests
minor xpath update
new tests for when responseType is set to an invalid string
bugfix: forgot to call test.done()
updating test to match changed event order in spec