ZipOutputStream does not play nice with Jersey's CommittingOutputStream
(which wraps the http output stream). By pass jersey's streaming API and
write directly to the HTTP response.