S3Filesystem GZIP Compression

I noticed when trying to use the `S3Filesystem` class to read a gzip compressed file it's no longer working. I've first added a unit test to catch the bug, then fixed it.