Allow client to indicate that file is gzip compressed

This change looks for a 'compressed' parameter in the request, and if found sets 'Content-Encoding': 'gzip' on the S3 object so it will be properly served with transparent compression.