Have the plugin exit on errors
Make ssucli code a bit less ugly
Fix issue in build with mb script.

Signed-off-by: Marko Saukko <marko.saukko@jollamobile.com>
Make it possible to give any values on flavour groups.

Signed-off-by: Marko Saukko <marko.saukko@jollamobile.com>
Remove uid hack used with n950-n9/n900.

Signed-off-by: Marko Saukko <marko.saukko@jollamobile.com>
Move device info related functionality into separate class
Start working on variable expander; move config section parsing there
Move to custom settings, split off logging

Split off logging into small and easy to use singleton class.

Settings is now an extended version of QSettings, handling upgrades
to new settings versions automagically
Ignore RnD status when determining if credentials should get updated
Make it possible to query any key value pair from device data section.

Signed-off-by: Marko Saukko <marko.saukko@jollamobile.com>
Merge pull request #4 from saukko/key-value

Make it possible to query any key value pair from device data section.
Rewrite settings from settings.d only if there are new changes; move board mappings to settings.d
Disable echo on rndssu password prompt
Only sync after complete files; use QDir filter for ./..
Replace QDir::NoDotAndDotDot with QDir::NoDot|QDir::NoDotDot for Qt5
Add linebreaks to rndssucli messages
Add basic variable resolver and unit tests
Start using new variable resolver; sync all writes to settings
Use the release() function for gettings release.

Signed-off-by: Marko Saukko <marko.saukko@jollamobile.com>
Add documentation for variable substitution in repos.ini