Catch XML parse errors
Log result.body over result.xml in case XML is invalid
Move XML parsing into ZuoraReader

ZuoraReader is already heavily tested and its easier to add a new test
for the invalid XML case
Add invalid.xml fixture
Merge pull request #5 from guardian/wpf-zuora-xml-errors

Catch XML parse errors