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).

/cc @nmonterroso