minor fixes

- init processing provider correclty to allow reloading of plugin
- fix processing progress bug when called without gui
see https://gis.stackexchange.com/a/250134
- log client errors to console when not using QgsMsgbar