Rename class files to match Qt style.
Add support for C++11 and replace bug-prone 0 pointer literals with nullptr.
Minor style improvements.
Change brace placement and adjust QML files to match Qt style.