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. ;)
Good catch, I think the spec says it should stringify to undefined. Wrong test I guess?