GitProgressList: Correctly show transfer status information

If remote_cb is used, one has to manually set remote_callbacks on clone.

This fixes a regression of 1ac23b8871c08a0fcdddb0bb29abf925184ecd45.

Signed-off-by: Sven Strickroth <email@cs-ware.de>
GitProgressList: Make progress commands more OO

Encapsulate command specific logic into separate classes.

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>

Conflicts:
	src/TortoiseProc/GitProgressList.cpp
GitProgressList: Make progress commands more OO

Encapsulate command specific logic into separate classes.

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Also move context menu logic into separate classes

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