Bug 1072757 - Implement SettingsCore

nit: I think to mention that we have a self-routing here could make it clearer. ex: path in ASCII:

    System.request('unlock') -- LWM#unlock -- ['lockscreen-request-unlock'] -- LWM#responseUnlock | VM#firing showwindow

or something like that.