Refactor messaging while project loading
This is mainly an enormous simplification of MessageService
and the dialog to show the warnings while project loading.
The refactoring is done to ease improving project handling in upcoming commits
Edited by m.puchner