Catch possible exceptions while consuming content of redirect responses.
Read content in Session.send instead of Adapter.send.
Added test case to handle response of streamed redirects.

Credits go to @zackw.
Added test for redirect with wrong gzipped header.
Merge pull request #1944 from schlamar/redirect-decoding

Catch errors while handling redirects