Updated UploadMultipartArchiveCommand to use a more efficient algorithm
for uploading the parts, and changed to use Long for the partSize, so we
can actually get up to the maximum part size.