(GH-427) Remove md5.exe. Add checksum.exe

This removes md5.exe in favor of checksum, which can verify both md5 and sha1
checksums. Added checksumType to parameters across anything that can pass
checksum.
(maint) convert to utf8
(maint) add missing license, add parameters