Move "unsigned char" -> "uint8_t".
Fix comment.
Convert more unsigned char -> uint8_t.
Add support for adding the contents of a StringRef to the MD5 hash.