Clean up parsingMode and related initialization

core.Document now always takes a parsingMode option, of "html" or "xml". "auto" is normalized away in jsdom.jsdom to be "html". windowAugmentation is simplified a bit to reflect usage. contentType is generally set to reflect parsingMode, unless overridden.