Teach the html5lib tests how to test the threaded HTML parser
https://bugs.webkit.org/show_bug.cgi?id=110643

Reviewed by Adam Barth.

Source/WebCore:

This adds a way to force data: url parsing to go through
the threaded parser, to enable us to test the threaded parser
using the html5lib test harness.

* html/parser/HTMLParserOptions.cpp:
(WebCore::HTMLParserOptions::HTMLParserOptions):
* page/Settings.in:

LayoutTests:

* TestExpectations:
* html5lib/resources/runner.js:
(window.onload):
* html5lib/run-template-expected.txt:
* html5lib/run-test10-expected.txt:
* html5lib/run-test11-expected.txt:
* html5lib/run-test12-expected.txt:
* html5lib/run-test14-expected.txt:
* html5lib/run-test15-expected.txt:
* html5lib/run-test16-expected.txt:
* html5lib/run-test17-expected.txt:
* html5lib/run-test19-expected.txt:
* html5lib/run-test2-expected.txt:
* html5lib/run-test20-expected.txt:
* html5lib/run-test21-expected.txt:
* html5lib/run-test22-expected.txt:
* html5lib/run-test23-expected.txt:
* html5lib/run-test24-expected.txt:
* html5lib/run-test25-expected.txt:
* html5lib/run-test26-expected.txt:
* html5lib/run-test3-expected.txt:
* html5lib/run-test4-expected.txt:
* html5lib/run-test5-expected.txt:
* html5lib/run-test6-expected.txt:
* html5lib/run-test8-expected.txt:
* html5lib/run-test9-expected.txt:
* html5lib/runner-expected.txt:
* platform/chromium/html5lib/run-test1-expected.txt:
* platform/chromium/html5lib/run-test18-expected.txt:
* platform/chromium/html5lib/run-test7-expected.txt:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@143804 268f45cc-cd09-0410-ab3c-d52691b4dbfc