Living standard: Add document.implementation.createHTMLDocument()

This adds support for `document.implementation.createHTMLDocument()`to the living standard.
It took some time to get my head around the jsdom code, hopefully I did it right. ;)
We should add a check that throws if arguments.length < 3