fixing importNode
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.
Merge branch `release-0.1.16` into `master`.
Merge remote-tracking branch 'upstream/master'
enable option to ignore white space on parsing
undo last commit
Update package.json

add kit licenses link
Create LICENSE
Merge pull request #1 from jindw/master

updating fork
parseFromString now renders entirely plain text documents as textNode

This pull request resolves the issue where parseFromString throws error
when given plain text to parse.

Summary of issue:

This example code throws the following error: `source code out of
document root`

```js
var xmldom = require('xmldom'),
    DOMParser = xmldom.DOMParser,
    XMLSerializer = new xmldom.XMLSerializer(),
    string = 'plain text',
    doc = new DOMParser().parseFromString(string, 'text/html'),
    s = XMLSerializer,
    str = s.serializeToString(doc);
console.log(str);
```

The resulting document given is this:

```js
{ doctype: null,
  implementation: { _features: {} },
  childNodes: {},
  documentURI: undefined }
```

It should return a single textNode childNode instead of an empty set of
childNodes.
.npmignore

Tests and changelog aren't needed when publishing to npm. It's just a waste of space and bandwidth.
add default ns support
Merge branch `npmignore` into `master`.
Merge pull request #70 from kethinov/master

Merge empty parse from string.
Build on Travis CI, ship coverage.
Attempt to fix shipping key.
Release 0.1.18.

Closes #73.