Moving from crypto:md5/1 -> crypto:hash/2

crypto:md5(Data) is getting deprecated in favour of
crypto:hash(md5,Data) in R16B02, and R16B01 will be generating warnings
for it.

This is preemptively future-proofing the code so we can keep using
warning-as-errors settings.