Fix ETag

https://github.com/kr/s3/pull/27 inadvertently removed the setting of ETag in `s3util.part`. This adds it back (after the length check) and now tests that it's there.