Add Google Cloud Storage provider

Also convert ETag from GCS-style base64 to AWS-style base16.