Cleanup XmlContentTypeHandlerTests

Add xml asserts to the test helpers to do a more complete validation.

Mark, I'm planning to push all the updates we talked about to the xml-updates branch if you would like to create one here for me to make pull-requests to.