Merge pull request #18664 from timdream/keyboard-settings

Bug 988782 - Allow keyboard settings page manages it's own life, r=rudyl
Merge pull request #19933 from EragonJ/bug-1014455

Bug 1014455 - The icons in SIM manager are incorrectly displayed r=Arthur
Bug 974381 - Removing transition phase to improve responsiveness of homescreen edit mode