Get rid of the last static Main state.

Show ClientComponent messages in the status bar for now, instead
of showing a dialog on a random UI.

Change-Id: Ic2c0c5147f62d87633da4ec4b91149fe67d5b1fd
Reviewed-on: http://gerrit.dmdirc.com/2720
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager