Admin: Remove unused messages and topicicons views (code cleanup)

Unfinished features should be kept in their own branches.
Admin: Change models to use more Joomla standards
Merge remote branch 'upstream/master'
Small post merge fix
Merge pull request #1400 from xillibit/k30_bugs5

#1333 K3.0: PHP Strict standards: Declaration of KunenaControllerInstall
Merge remote branch 'upstream/master'
Merge pull request #1404 from mahagr/master

Admin: Remove unused messages and topicicons views (code cleanup), model work
Load js files after css files to optimise load page time