[gui] add advancement on the processing

- create core/progress module which contains `Progress` class used to give some feedback about the advancement
- create orangecontrib/progress module to overwrite Progress functions with a QSignal in order to connect this processing to the orange widget.
- this require to move all core processing to classes (ft, exafs...) to keep the 'Progress' or 'QProgress' object
3 jobs for fix_9 in 4 minutes and 32 seconds (queued for 1 second)