Bug 1072757 - Implement SettingsCore, BaseModule, Service Registration System