Exports DOMImplementation
Fixing bug: DOCTYPE was being stripped by parseFromString

This commit resolves a bug which caused the DOCTYPE to be stripped by
DOMParser().parseFromString when parsing HTML documents. The following
test case was used (run in Node.js):

var xmldom = require('xmldom'),
    DOMParser = xmldom.DOMParser,
    XMLSerializer = new xmldom.XMLSerializer(),
    string = '<!doctype
html><html><head></head><body>content</body></html>',
    doc = new DOMParser().parseFromString(string, 'text/html'),
    s = XMLSerializer,
    str = s.serializeToString(doc);
console.log(str);
Merge pull request #44 from bigeasy/master

Fix insert of empty DocumentFragment.
Serialise out namespace
Merge pull request #42 from gierschv/master

Exports DOMImplementation
Merge pull request #43 from kethinov/master

Fix DOCTYPE was being stripped by parseFromString.
Merge pull request #45 from daurnimator/master

Serialise xml namespaces