Major changes include robust parsing of erroneous compressed streams and updated API.
Fixes for more pedantic warnings.