Rewrite the entire UI to pass extra deps in.

Conflicts:
        src/com/dmdirc/addons/ui_swing/components/TopicBar.java
        src/com/dmdirc/addons/ui_swing/components/frames/InputTextFrame.java
        src/com/dmdirc/addons/ui_swing/components/frames/TextFrame.java
        src/com/dmdirc/addons/ui_swing/dialogs/channelsetting/ChannelSettingsDialog.java
        src/com/dmdirc/addons/ui_swing/dialogs/channelsetting/TopicDisplayPane.java
        src/com/dmdirc/addons/ui_swing/dialogs/channelsetting/TopicPane.java
        src/com/dmdirc/addons/ui_swing/injection/DialogModule.java

Change-Id: Iec6278e7aa84c74fa8a6fea1af2d021f3835b241
Depends-On: Ib0cbe91bec51db7e66d860d65840e784f880e53d
Reviewed-on: http://gerrit.dmdirc.com/3391
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager