GitProgressList: Make cancel work again

Regression introduced in revision 05026a570063d272a18542298e8164f59e0aca87.

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

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