Fix a ConfigProvider change.

Change-Id: I422dfee59d278abff93428ec0b46f8fa1f31a08b
Depends-On: Ie624753f758c4c2984e07682a11d774a01d91184
Reviewed-on: http://gerrit.dmdirc.com/2762
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Handle changes to listener.

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