add support for Google Cloud Storage

Hello,
This pull adds support for using Google Cloud Storage as the backing store instead of Amazon S3.

Please let me know if you have any questions.

Thanks!
--brendan