Dropped unused commented includes

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Improved fix for 75d1f2a8828fe79ede5a9ceab3d6c87872d74970

gitLastErr should be empty after executing a command and no error occurred (so that no older error is in it); also hash should be "00..0" in case of an error

(fixes issue #1729)

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Use libgit2 searchpath for finding config files

This also improves the case git.exe isn't on the path and system gitattributes are used (up to now libgit2 did not know where to find the attributes file).

This only works for use with git_repository.

This isn't used for TGitCache (GitIndex), because we need to know which files to use exactly (for caching purposes).

Signed-off-by: Sven Strickroth <email@cs-ware.de>
TortoiseGitBlame: Added more separators in menu

Signed-off-by: Sven Strickroth <email@cs-ware.de>
TortoiseGitBlame: Make highlighting of lines by age work

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Dropped some unused code

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Dropped an unused variable

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Use new constants everywhere

Signed-off-by: Sven Strickroth <email@cs-ware.de>