Bug 1102831 - [UserDictionary] Implement user dictionary UI to KeyboardSettingsApp

Maybe we should do a follow up and split `KeyboardSettingsApp` and create a `RootPanel`?