uses Digest::MD5::hexdigest instead of md5sum
forced UTF-8 encoding of md5 for integrity_yaml
Revert "forced UTF-8 encoding of md5 for integrity_yaml"

This reverts commit dedeec20f677c3442b9a089c3bc3bd6f655f90af.
Merge branch 'md5-compatability'