Use event bus more.

Change-Id: Ie3bc9a1b7b6b938d2beae01371218462e6a94c12
Reviewed-on: http://gerrit.dmdirc.com/3256
Reviewed-by: Chris Smith <chris@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
Remove some deprecated method usages.

Change-Id: I1f3a097c2c0077ad55092e810bf23eae2849569e
Reviewed-on: http://gerrit.dmdirc.com/3262
Reviewed-by: Chris Smith <chris@dmdirc.com>
Automatic-Compile: DMDirc Build Manager