Push some SwingController dependencies out a bit.

Change-Id: I253ee4c7e8a8b4475048b860db244db8d82fbada
Reviewed-on: http://gerrit.dmdirc.com/3053
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Remove some more usages of SwingController.

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