Set Content-MD5 only if ETag has correct format

Previously this check was more lenient than it should have been.
Previously this code explicitly rejected multi-part ETag "AAAA-1111", accepted single part ETag "AAAA", and threw Exceptions on other forms.  Now it explicitly accepts single-part ETag "AAAA" and ignores other forms.