Disable "all branches" if follow renames is activated

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Fixed issue #1847: Option to show all local branches in log view

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

Do not reuse OnBnClickedAllBranch() too often.

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Fixed issue #1823: Pressing tab key can insert spaces instead of tab in TortoiseGitMerge

Based on TortoiseSVN revision 25051, 25052

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>