Gzip calls the next handler with a response writer that will compress the
outbound writes. This filter assumes a chunked transfer encoding, so do not
add a Content-Length header in the terminal handler.
If the request does not accept a gzip encoding, this filter has no effect.