Cecabank: Handle invalid xml response body

We've seen at least one case where the response body returned by
Cecabank was unparsable.  Previously this raised an exception; now we
rescue the exception to include details in a proper
ActiveMerchant::Response.

Closes #1085.