Bug 1023730 - (Part I) Move LayoutLoader to another script
Bug 1023730 - (Part II) currentModifiedLayout in LayoutManager
Bug 1023730 - (Part III) Remove inputContext from global
Bug 1023730 - (Part IV) Remove layoutPage from global
Bug 1023730 - (Part V) Remove currentInputMode from global
Bug 1023730 - (Part VI) Remove currentInputType from global
Bug 1023730 - (Part VII) Remove keyboardName and currentLayout from global
Bug 1023730 - (Part VIII) Correct property naming for render.js
Bug 1023730 - (Part IV) Set imEngine name on modified layouts
Merge pull request #21174 from timdream/keyboard-modify-layout2

Bug 1023730 - Move modifyLayout() to layout_manager.js, r=rudyl