opt-in for request/response info in HTTPStatusError message

Allow users to restore old error message behavior by choosing to
display the request and/or the response.
Merge pull request #231 from burns/issue-219

opt-in for request/response info in HTTPStatusError message