Make Node.textContent ignore comment nodes

Currently it is incorrectly including the text from comment nodes in generating textContent.
Merge pull request #346 from blois/fix_textContent

Make Node.textContent ignore comment nodes