add new checksum algorithm to supported list

for @sbesson
adjust unit tests to make sure all checksum algorithms are covered
Merge pull request #2850 from mtbc/all-hashers

ensure that all hashers are supported by the server