Use boto's s3put to upload to S3

This lets us upload the files in chunks in parallel, which should
hopefully be a lot faster.