add custom gzip context manager for python 2.6 support