S3 blobstore 4 ceph backed s3

I've added tests for Josh's change enabling the S3 blobstore client to base the port and ssl options off of the endpoint. I also made a small change to the README about the optional endpoint configuration for S3. Please let me know what feedback you have. I just sent an email with the signed CLA.