Handling text/xml Content-Type on REST errors

Some AWS services respond with Content-Type=text/xml rather than
application/xml on errors.
Fixing marshaling of REST XML error body

<Error> is a child of <ErrorResponse>, not the root element.