Added support for AWS S3 channels

Add support for s3 channels.

Any channel URL that uses the s3:// protocol will communicate with S3 through boto.
You should use `requests.packages.urllib3.util.url.parse_url` here.