golang http.Handler to support gzip content-encoding