Remove redudant virtual
Define Qt5 C++11 macros for Qt4
Remove trailing semicolons
Move WhatsHot viewpage into its own plugin
Cleanup header
Remove unused includes