settings: Prepare settings to add system settings at !139
This makes settings an interface to read/write settings from the different settings backend (at the moment only user).
This makes grdctl use settings (user backend) and makes it easier to use the future system backend settings too.