treat file parts as bucket objects for simplicity

And then after the multipart upload is complete,
remove them from the bucket. Prior to this commit,
evaporateJS was treating upload parts as having failed
because the ETag it got back (the md5ed bucket object)
was not what it expected