Use six for urlparse.
Remove copy pasta error.
Allow overriding get_driver for tests.
Expose a download_iter to get an iterable instead of a joined file.
Allow giving s3:// URIs as the upload source for build promotion.

/cc @mahmoudimus