More information hiding

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Use KiB and MiB instead of something between MB and MiB

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

Signed-off-by: Sven Strickroth <email@cs-ware.de>
GitProgressList: Do not show download progress animation for reset

Signed-off-by: Sven Strickroth <email@cs-ware.de>
GitProgressList: Show "0 B/s" if no progress update was received within 2 seconds

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>
Also move context menu logic into separate classes

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