Use set_status for all messages.

Remove set_login_status since it's a remaining code after split the
login in a separated widget.

[Closes #4942]
Merge remote-tracking branch 'refs/remotes/ivan/bug/4942_fix-logout-error-message' into develop