CleanupCommand:
- Move UnescapeQuotePath to StringUtils or UnicodeUtils or CGit? and write tests for it
- add tests for GetFilesToCleanUp - move parsing code to CTGitPathList or a special class for all parsers?
TGitPath:
- Move all parsers to a special parser class?
- Do not call g_Git.Run, git.exe and GetRepository() in TGitPath
CApputils:
- Move ParseHashesFromLsFile to CGit and write tests for it (/so that we can also make it use libgit2 in the future)