change xml comparison in tests to use xmlunit

add xmlunit dependency in test scope
compare xml so that namespaces' prefix names do not affect the comparison
change a few expected xml to have different prefix names than really expected, this should not fail the tests