mainview: support close to systray

- Introduces a C++/Qml common mechanic for accessing system settings
- Refactors a good chunk of application wide settings management code
- Refactors the onboarding and quit-suppression logic
- Makes a first stab at cleaning the Qml object registration
- Removes some 'ClientWrapper' use
- Fixes some file name spelling errors and inconsistencies

Gitlab: #51
Gitlab: #53
Change-Id: I3dd1085aca72a38827ec004e347bd91106be2bcb
diff --git a/src/clientwrapper.h b/src/clientwrapper.h
index 0ca94f1..790e6e8 100644
--- a/src/clientwrapper.h
+++ b/src/clientwrapper.h
@@ -40,7 +40,7 @@
 #include "pixbufmanipulator.h"
 #include "previewrenderer.h"
 #include "qrimageprovider.h"
-#include "settingsadaptor.h"
+#include "settingsadapter.h"
 #include "utils.h"
 #include "version.h"
 #include "videocodeclistmodel.h"
@@ -52,7 +52,7 @@
     Q_OBJECT
 
     Q_PROPERTY(UtilsAdapter *utilsAdaptor READ getUtilsAdapter NOTIFY utilsAdaptorChanged)
-    Q_PROPERTY(SettingsAdaptor *settingsAdaptor READ getSettingsAdaptor NOTIFY settingsAdaptorChanged)
+    Q_PROPERTY(SettingsAdapter *SettingsAdapter READ getSettingsAdapter NOTIFY SettingsAdapterChanged)
     Q_PROPERTY(NameDirectory *nameDirectory READ getNameDirectory NOTIFY nameDirectoryChanged)
     Q_PROPERTY(LRCInstance *lrcInstance READ getLRCInstance NOTIFY lrcInstanceChanged)
     Q_PROPERTY(AccountAdapter *accountAdaptor READ getAccountAdapter NOTIFY accountAdaptorChanged)
@@ -68,7 +68,7 @@
 
     NameDirectory *getNameDirectory();
     UtilsAdapter *getUtilsAdapter();
-    SettingsAdaptor *getSettingsAdaptor();
+    SettingsAdapter *getSettingsAdapter();
     LRCInstance *getLRCInstance();
     AccountAdapter *getAccountAdapter();
 
@@ -83,7 +83,7 @@
 
 signals:
     void utilsAdaptorChanged();
-    void settingsAdaptorChanged();
+    void SettingsAdapterChanged();
     void nameDirectoryChanged();
     void lrcInstanceChanged();
     void accountAdaptorChanged();