quicksettingsplugin: Load quicksettings QML async
Resolves #379 (closed)
This loads the quicksettings packages asynchronously. It also adds support for listening to model changes properly (row add/remove/move events) rather than have it reset every time a change is done.