Add --continue-put and --upload-id

These changes build on top of the new multipart code to allow skipping the upload of files or multipart part files that have matching sizes and checksums to the ones already on s3.