Include hasher in original file construction.
Add checks for checksum algorithm specification.
add note of SHA1 hasher into RepoFile
Fill in hasher property when creating original files.
fix commment: Unicode space looks terrible in MacRoman
Merge pull request #1020 from mtbc/trac-10338

Further work on checksums