Fixed an additional O inside Comment.js
Added some properties to Text.js: parentNode handling and data attribute.
Corrections for NamedNodeMap:

* Adding a node when it's not found.
* Improved node search (exit if found).
Corrections in Document.js:

* Correct calls using apply (pass the arguments parameter).
* Correct use if the NamedNodeMap for child nodes.
Multiple corrections to Element.js to handle NamedNodeMap correctly for attributes.