RebaseDlg: Fix incorrect warning on unclean working tree on Squash(Conflict)->Squash sequence

Signed-off-by: Sven Strickroth <email@cs-ware.de>
RebaseDlg: Make Pick(Conflict)->Squash not to introduce unwanted commit

(fixes issue #2126)

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Optimize titles for putty tools in start menu

Signed-off-by: Sven Strickroth <email@cs-ware.de>
testing issue #1928

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

(cherry picked from commit e8f858bc0449e91446f9144727f4498f83457a6d)

Conflicts:
	src/TortoiseProc/LogDlg.cpp (mine + theirs)
	src/TortoiseProc/resource.h (mine + modified define name and number manually, TortoiseGitProcENG.rc and LogDlg.cpp are modified, too.)

Signed-off-by: Yue Lin Ho <b8732003@student.nsysu.edu.tw>
Refactored: rename member variable and reducing code

Signed-off-by: Yue Lin Ho <b8732003@student.nsysu.edu.tw>
Fix possible memory leak

Signed-off-by: Yue Lin Ho <b8732003@student.nsysu.edu.tw>
Show message with bold italics if HEAD commit is highlight

Signed-off-by: Yue Lin Ho <b8732003@student.nsysu.edu.tw>
Fix: Can't reach first selected item when navigating history

Signed-off-by: Yue Lin Ho <b8732003@student.nsysu.edu.tw>
Add new log jump type "History" and navigate history via log jump up/down button

Signed-off-by: Yue Lin Ho <b8732003@student.nsysu.edu.tw>
Use red color to highlight history

Not good enough!
Because message don't change color
if commit is referenced by tag or branch.

Signed-off-by: Yue Lin Ho <b8732003@student.nsysu.edu.tw>