Implement the other direction of encoder/decoder
Add a Builder for gzip encoders
Bring the gz module into line with flate/zlib

Still missing DecoderWriter, but that's on the docket next. It shouldn't be too
hard.