First pass at some file-locking and retry logic for file hashes. Also a couple spelling/docs fixes.
Merge pull request #8103 from cachedout/#7755

First pass at some file-locking and retry logic for file hashes. Also a ...