Bug 936581 - [B2G] Keyboard language display change not visibly apparent
to user.
 - Show a language-specific label (shortLabel) on the IME switching key.
Bug 1013155 - (Part I) Remove #keyboard[data-hidden]
Bug 1013155 - (Part II) InputMethodManager and tests
Bug 1013155 - (Part III) Use InputMethodManager to load IMEngine and unblock rendering
Bug 1013155 - (Part IV) Wait for mozL10n to be ready
Bug 1013155 - (Part V) Longer timeout for bug 1007595
Bug 1013155 - (Part VI) More log in render.js
Bug 1013155 - (Part VII) Wait for layout
Bug 1013155 - (Part VIII) Remove useless cachedIMEDimensions
Bug 1013155 - (Part IX) Avoid flickering when switching between inputs
Bug 1013155 - (Part X) Fix a race on keyboard launches

When keyboard loads faster than inputcontext but the layout is loaded after that
(Happened on Peak with OPTIMIZE)
Bug 1013155 - (Part XI) Fix integration test errors
Bug 1014501 - [WebComponents] style import polyfill r=yor
Merge pull request #19428 from RudyLu/keyboard/Bug936581_IME_switch_indicator

Bug 936581 - [B2G] Keyboard language display change not visibly apparent
r=timdream.
Merge pull request #19421 from timdream/keyboard-defer-imengine

Bug 1013155 - Use InputMethodManager to load IMEngine and unblock rendering, r=rudyl
Merge pull request #19614 from KevinGrandon/bug_1014501_component_import_polyfill_2

Bug 1014501 - [WebComponents] style import polyfill