Qt code refactor [Stage 1]

Removed NativeApp.cpp rendancy (since the Qt code reimplemented almost all of it).
Changed to Qt types where logical.
Cleaned up globals.
Start of work at integrating more of the Qt code in to native/ (where GUI should be).