s3 blobstore_client rewrite

- use aws-sdk gem instead of aws-s3
- added functional tests for S3
- updated rspec to latest version

Pair: Glenn & Martin

Change-Id: I52dea2512eb69b1d5288c9acdb3e92a71dfe8644
Merge "s3 blobstore_client rewrite"