[820] Programmer: fix progress dialog behavior
[821] Programmer: implement cancel for STM32Programmer operations