Stream the s3 object to the client directly

Instead of reading the bytes back from s3, send the stream as part of the response to be handled by the HTTP server directly. It turns out that http-kit handles this case well in that it will [close the stream after the bytes have been read in](https://github.com/http-kit/http-kit/blob/master/src/java/org/httpkit/HttpUtils.java#L296).

I also bumped the http-kit minor version. We were two behind. There was supposed to be a [fix](https://github.com/http-kit/http-kit/issues/127) for the content-length header but it doesn't appear to be working properly.

/cc @nmonterroso