Heya

I'm getting errors like this in production - my code is loading pages from wild http servers, so this is most likely related to them being buggy.

```
{ [Error: unexpected end of file] errno: -5, code: 'Z_BUF_ERROR' }
Error: unexpected end of file
    at Zlib._handle.onerror (zlib.js:363:17)
```

This is on node 4x and v5.7.0

Would it be possible to add a `stream.on('error'` clause in axios\lib\adapters\http.js and throw this as an exception to the axios response promise?

lib/adapters/http.js
'use strict';
var utils = require('./../utils');
var buildURL = require('./../helpers/buildURL');
var transformData = require('./../helpers/transformData');
var http = require('follow-redirects').http;
var https = require('follow-redirects').https;
var url = require('url');
var zlib = require('zlib');
var pkg = require('./../../package.json');
var Buffer = require('buffer').Buffer;
module.exports = function httpAdapter(resolve, reject, config) {
  var data = config.data;