MD5 check for media upload/download.

refs #5837

Added, to the SWORD transfer API, the ability to optionally provide
an MD5 checksum in the HTTP headers so the integrity of the file upload
can be verified.