Overhaul ui: improve logging of fitting activiy
In this MR the logging of the fitting activity has been reworked: especially the responsibilities of the actual logging (now only FitLog
) and the display of the logged messages (now only JobMessagePanel
) have been disentangled. (Along with some other smaller improvements.)