Reverted recent changes to GZIPDecompressorInputStream - turns out that zlib can't auto-detect the difference between gzip and raw streams.