Add dialog provider for Channel List Dialog.

Change-Id: I6d9576d01be09a16727b2f0e69391d90d60279e6
Reviewed-on: http://gerrit.dmdirc.com/3270
Reviewed-by: Chris Smith <chris@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
Pass command parsers into text frames.

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