Progress dialog updates
* stopped propagation of log messages to root logger
* set minimum time for update so app can log as often as it wants but
* gauge won't go super fast
* added check to skip log message when no dialog open
* don't raise progress cancel error after receiving END command