Switch to some new validators in PMD.

Change-Id: I22099ecf7406136c86c1d7fec37bbb8662a11cb2
Reviewed-on: http://gerrit.dmdirc.com/3557
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com>
Make ComponentValidators generic.

Change-Id: I49760e833be30a0a786323ac01bee77d6df8b361
Reviewed-on: http://gerrit.dmdirc.com/3558
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com>
Remove old alias manager dialog.

Change-Id: I89fed29438eae6e7439e804ee91de11a4848ee06
Reviewed-on: http://gerrit.dmdirc.com/3560
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com>