Bug 1072757 - Implement SettingsCore, BaseModule, Service Registration System
Merge pull request #24424 from alivedise/bugzilla/1072757/settings-service-core

Bug 1072757 - Implement SettingsCore, r=etienne