Fixed gz decompress check for false

Previously if the decompressed value was, say, 0 an exception would be
thrown even though the decompression was successful. By making the check
for false strict the exception will still be thrown if there is an error
in the underlying PHP functions, while allowing us to return
decompressed values that would otherwise evaluate to false.