Bug 913784 - Language selection should also enable associated built-in
keyboard layout(s).
 - handle default layouts resetting
 - add unit test for changeDefaultLayouts
Merge pull request #13342 from RudyLu/settings/Bug913784-language_keyboard_mapping

Bug 913784 - Language selection should also enable associated built-in
r=gnarf, arthur