Fix some URLBuilder/IconManager usages.

Change-Id: I78eb7366d28aeee08fce805218a4a29ce6ec4cb2
Depends-On: I4c28424f377d992cf7e66f1f8586f9572a08a8a4
Reviewed-on: http://gerrit.dmdirc.com/2747
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Tidy up TabCompleter.

Take in a ConfigManager, instead of using a singleton IdentityManager.

This also means that tab completer settings such as case-sensitivity and
allowing empty results can be set per-window rather than globally.

Change-Id: I75d668e954c22186a2d15d917a7c66ccef04f342
Reviewed-on: http://gerrit.dmdirc.com/2749
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Update submodules: plugins (new commits)

plugins:
    532274f Chris Smith <chris@dmdirc.com>
            Fix some URLBuiler/IconManager usages.

            Depends-On: I78eb7366d28aeee08fce805218a4a29ce6ec4cb2
            Gerrit: http://gerrit.dmdirc.com/2748

Change-Id: Ieb6dcc2d89e8aa9e6ad428ededbf4f076b8f7286
Tidy up Theme a bit.

Remove singleton IdentityManager references.

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