Allows parameter access from QML among other things
- allow unit tests to use QGCApplication - clear global singletons for each unit test run