correctly backpressure deflate; cleanup

* moved `DeflateRawChecksum` to `util/`
* added return statement in `DeflateRawChecksum#write()` to support back pressure
* clean up in `zip#_processFile()`

If/when you merge this branch to master, make sure to squash first.