Instead of returning itself, make parent null.
Allows this to work during macro's.
Check for null's and valid tag name.
Unescape text values.
Add checks and make `childNodes` return NodeList, which is an abstract of `Array<DOMNode` and
overrides `indexOf` to do deep checks.
Add `lastIndexOf`
Minor
Add `set_parentNode`
Merge pull request #22 from skial/redux2

Redux2