Settings service improvement

Settings service rewritten.
Users plugin updated to use new settings service.
Users settings checkboxes updated to use sdCheck.
Settings service improvement

Cleanup of test code.
Merge remote-tracking branch 'ozan/settings-service-improvement'