make checksum verification case-insensitive

If implementation of checksum algorithm changes to record
hexadecimal differently, would be most tiresome to have to
accompany with upgrade script for a simple case chage.
add integration test for ManagedRepository.verifyChecksums