Improve content converter error reporting.

Centralize code that was subtly different in all the stock ContentConverters.
Include the first 4k characters of the response body for diagnostics.