Bug 1017327 - (Part I) Implement InputAppsTransitionManager
Bug 1017327 - (Part II) Let KeyboardManager use it
Merge pull request #19849 from timdream/input-manage-transition

Bug 1017327 - Isolate keyboard transition management to another module, r=rudyl