Fixed API compatibility
Added Xml output tests
Classes to be tested must end with Test
ToFromXmlSpecTest.shouldGenerateSimpleXml() may fail if ran after ToFromXmlSpecTest.shouldEscapeSpecialCharsInXMLContent() because the latter changes a Person in the cache that is retrieved by the former
Changing test so it doesn't change Person instance in the cache
This could break the test shouldGenerateSimpleXml(). Objects in the cache could be cloned before being returned to avoid this.
Added documentation and tests to new Util methods