Added support for S3 channels

Add support for s3 channels.

Any channel URL that uses the s3:// protocol will communicate with S3 through boto.