Ignore default namespace declarations

I've added a function that can ignore default namespace declarations in the first element within the body element (issue #470) ```xmlns:tns="SAMPLE"```. And removed unnecessary ```tns:``` declarations in all elements when not needed.

Also build a test which checks the functionality.
Would it be possible to rename it to `shouldIgnoreNamespace` so that it reflects better the type of the returned value?