remove md5 checksum support

Following up on #2719.  MD5 checksums are
* nowhere mentioned in our docs
* not used in any existing Cask
* deprecated in Homebrew
Therefore it seems sensible to delete this code.
Merge pull request #2931 from rolandwalker/remove_md5

remove md5 checksum support