always show response headers and show error bodies

I made a couple changes to the inspector that I hope you'll find useful.

1. Always show the response headers.  They were shown for failed requests before, but often I wanted to see them for successful requests too (without needing to poke around in the developer tools).
2. Show response body text for failed ajax requests.  If the body is json, pretty print it.