** Added node_modules into .gitignore
** Added build dependencies into repository
** Changed _parseInsert method to use getNamedItem instead of using
attributes as object because that approach does not work with xmldom
** Changed _findNodeByXPath to test if native xpath support is present
and try to fallback into using the xpath library
** Fixed bug in dulparser that could cause charpos and length attributes
as NaN when parsing a delete operation
** Renamed test folder into jsunitstests
** Added check for attribute nodes into internalpatch update method
(fixes issue when using xmldom)
** Removed old archives
** Added .DS_Store into .gitignore
** Updated version into 1.3.0
** Added package.json
** Changed ant script to read version from package.json
** Renamed src folder into lib
** Added initial version of node conversion
** Added main script and test scripts into package.json
** Converted patchtest suite into mocha
** Fixed a bug that caused nodeType to change when checking whether node
is a empty text node or not on environment that allowed node type change
on the fly (nodejs with xmldom)
** Added Match and EditScript classes into module.exports
** Changed match.js to use xpath for finding all the document nodes on
environments where NodeIterator is not present
** Added null checks for node childNodes in editscript.js
** Changed internaldelta to always expect xpath in update method