sr_clean work

cleanup and add test-case for already encrypted input
typo
Handle zero-length files.
Handle files with non-ascii chars

Output from git ls-files may include quoted strings
with escapes. Handle this for git-secrepo decrypt.
Also handle quoted files for git-secrepo encrypt
edit Crypto.md