If parentNode is not correct check for child in childNodes
Gather nodes before removing them in collectNodes
Wrap originalRemoveChild to capture unexpected exceptions
Merge pull request #291 from arv/ie-document-fragment-work-arounds

IE document fragment work arounds