Bug 884752: configure keyboard layouts and dictionaries at build time

fix test to match

move build-time customization to webapp-manifests.js

refactor keyboard layout build system

address review comments
Bug 922177 - [Settings] Need to add the APNs provided by client provisioning messages to the setting app
Bug 932794 - Duplicate load of LazyLoader
Bug 932339 - Fix failing test_everythingme_app_install.py
Merge pull request #13223 from jaoo/922177

Bug 922177 - [Settings] Need to add the APNs provided by client provisioning messages to the setting app. r=kaze
Merge pull request #13226 from fcampo/lazyloader-dup-932794

Bug 932794 - Duplicate load of LazyLoader (r=jmcf)
Merge pull request #13227 from bebef1987/ev.me

Bug 932339 - Fix failing test_everythingme_app_install.py
Bug 932492 - Put [DEFAULT] blocks into each functional test folder's manifest file
Python disable test_call_log_all_calls.py a=testonly r=me
Bug 928990 - Retry on export error takes to wrong screen
Merge pull request #13221 from AndreiH/bug932492

Bug 932492 - Put [DEFAULT] blocks into each functional test folder's man...
Bug 925858 - Received contacts from Bluetooth are not shown on the contact list
Merge pull request #13106 from davidflanagan/autocorrect-config2

Bug 884752: make keyboard layouts and autocorrect dictionaries configurable at build time r=rlu,yurneju,pike
Merge pull request #13189 from fcampo/bt-imported-contacts-925858

Bug 925858 - Received contacts from Bluetooth are not shown on the contact list (r=bkelly)
Merge pull request #13228 from fcampo/export-retry-928990

Bug 928990 - Retry on export error takes to wrong screen (r=bkelly)