Move error messages for the user to the GUI.
Move login/logout success/error msgs to the GUI.

Also refactor signals to be more granular and notify clearly if there
was an error or not, then in the GUI we show the corresponding message.
Add changes file for #5219.
Merge remote-tracking branch 'refs/remotes/ivan/bug/5219_srpauth-error-messages' into develop