Add support for compressing uploaded files using gzip

I'm using Cloud Files mostly for static files and with the new support for custom headers in recent python-cloudfiles and tgecho's patch, gzip support became possible in django-cumulus. This is a simple implementation of that. It relies on the custom header support (first commit by tgecho) and (sadly) the dev version of python-cloudfiles.