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);
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
Remove default namespace serialization.

Remove the definition of a default namespace during serialization.
Release 0.1.15.
Merge branch `release-0.1.15` into `master`.
Add minimal test using Proof.

See #46.
Add `.gitignore`.

See #46.
Create Bower `component.json` file.

Closes #52.
Build on Travis CI.
Build with Istanbul on Travis CI for Coveralls.

See #53.
See #46.
See #19.
Quiet `t/cover`.

Closes #53.
Merge branch `proof` into `master`.
Fixed unicode support for surrogate characters in parser. Closes #56
Merge pull request #57 from puzrin/master

Unicode characters greater than two bytes.
Update change log.
Release 0.0.16.