Move to streaming decompression API
This allows us to detect whether the (compressed) object got corrupted with trailing data, which the plain decompress() api doesn't allow.
This will be useful in further diffs
Depends on !51 (closed)
Test Plan
tox
Migrated from D2045 (view on Phabricator)