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

Admin: Remove unused messages and topicicons views (code cleanup) 
Admin: Change models to use more Joomla standards
Small post merge fix