Reduce number of ShareMutex classes

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Preselect "Use recycle bin" based on global TortoiseGit setting

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Automating from commandline /closeonend:x not well documented

Signed-off-by: Yue Lin Ho <b8732003@student.nsysu.edu.tw>
Signed-off-by: Sven Strickroth <email@cs-ware.de>