Pass Document instead of ScriptExecutionContext to non-worker constructors
Created attachment 243891 [details] Patch
Committed r177864: <http://trac.webkit.org/changeset/177864>