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
Remove kunena.link.class.php completly
Merge pull request #1387 from xillibit/k30_bugs1

Remove kunena.link.class.php completly
Kunena30/Joomla30 Backend: Dashboard full button.
Merge pull request #1388 from coder4life/master

Kunena30/Joomla30 Backend: Dashboard full button.
#1370 Strapless and Deleted messages: It is missing the option "Restore"
Update administrator/components/com_kunena/install/plugins/plg_kunena_comprofiler/access.php

Implements CB triggers for loadCategories and loadGroups so GJ can influence outside of Kunena.
Merge pull request #1391 from krileon/patch-1

Update administrator/components/com_kunena/install/plugins/plg_kunena_co...
Update administrator/components/com_kunena/libraries/tables/kunena.php

Delete function usage missing $tables variable. Causes warning and delete to fail on frontend through api call (not sure why fails frontend only?).
#1337 K3.0 Save Kunena Template params not working
#1370 Strapless and Deleted messages: It is missing the option "Restore"
Merge pull request #1390 from xillibit/k30_bugs3

#1370 Strapless and Deleted messages: It is missing the option "Restore"
Merge pull request #1397 from xillibit/k30_bugs4

#1337 K3.0 Save Kunena Template params not working
#1338 K3.0: cannot change page in emoticon manager
Merge pull request #1399 from xillibit/k30_bugs3

#1338 K3.0: cannot change page in emoticon manager
#1333 K3.0: PHP Strict standards: Declaration of KunenaControllerInstall
Merge pull request #1400 from xillibit/k30_bugs5

#1333 K3.0: PHP Strict standards: Declaration of KunenaControllerInstall