Bug 1041411 - (Part III) Create KeyboardApp and replace fakeAppObject
Bug 1041411 - (Part IV) Move IMEngineSettings handling to InputMethodManager