Created ChecksumHelper

This allows sha-1 and git checksums to be calculated for strings and files.
Includes unit tests.

re #8924
Merge branch 'feature/8924_Intrument_file_repo' into develop