Merge pull request #175 from csmith/gradle-pmd

Fix some PMD errors.
Stop ClientInfo being static.
Merge pull request #176 from greboid/master

Stop ClientInfo being static.
Initial work on core about dialog model.
Add load fo interface.
Merge pull request #177 from greboid/aboutdialog

Initial work on a core about dialog model.
https about dialog URL.
Merge pull request #178 from greboid/aboutdialog

https about dialog URL.
Add ability for plugins to add info the model.
Fix test.
Merge pull request #179 from greboid/aboutdialog

Add ability for plugins to add info to the model.
Add licences to about model.
Merge branch 'master' of https://github.com/DMDirc/DMDirc into aboutdialog
Test licenses in CoreAboutDialogModel.
Fix typo in licenses. Will require plugins change.
Fix unit test.
Merge pull request #180 from greboid/aboutdialog

Add licences to about model.
Remove some more Logger usages.
Remove some more Logger usages.
App error not user error.