Split out aws uploader.

Since the uploader is growing big and not very much related to what the
package_binaries.py is doing, let's split it out.
Merge pull request #1889 from libm/aws_uploader

Split out aws uploader.