Add ability to post user and app errors to the event bus.

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