making checksum comparison case insensitive

I am currently using md5 version 2.3. It returns the checksum in all caps, which causes the check to fail as the expected result is in all lowercase.  This change compares the expected checksum to the computed checksum case insensitively. It will work in Bash 4 without using any external programs.