Output all response headers on failure

@pmclanahan @stephendonner r?
A bit more succinct.

```python
return '\n'.join(['%s: %s' % (header, value) for header, value in response.headers.items()])
```