Draft: Refactor error signaling
NeoChat has too many different/barely used ways of showing errors to the user. This patch unifies those into a single signal in the controller.
Moving message showing out of the ActionsHandler is also important since i need to refactor that a bit
TODO: Show errors in the roomlist if there is no open page
Edited by Tobias Fella