Bug 1097450 - In KeyboardManager, properly save the activeLayout of groups supported by one layout, when we do the counterpart in InputLayouts

- Also, properly define the undefiness of activeLayout in InputLayout's layouts.
`InputLayouts.prototype.SETTINGS_KEYS_CURRENT_ACTIVE`?