Bug 927724 - [DSDS][Gaia] Voicemail webapi will be changed for DSDS

- add feature detect for Voicemail webAPI
Bug 932044 - Remove PackStubTest and HostStubTest r=fabrice
Bug 911701 - Show data signal strength when connecting to EVDO
Bug 932226 - [Settings] Lazy load keyboard scripts
But 929792 - Add a observer on keyboard name changes
Bug 930932 - Write a test to use the Keyboard's predictive text
Bug 925961 - Use the email address parser for showing bubble properly.
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 921721 - Use settingsLock.closed
Bug 905501 - [FlatFish] Provide README for tablet customization
Bug 912005 - [Dialer][CDMA] Inform bluetooth of call manipulations
Bug 931379 - Remove Pinyin (Simplified Chinese) selection from Developer>Keyboard layouts
Bug 919370 - [Test][Keyboard] Unit test for Pinyin IME
Merge pull request #13161 from luke-chang/919370_unit_test_for_pinyin

Bug 919370 - [Test][Keyboard] Unit test for Pinyin IME, r=rudylu
Bug 927599 - [Homescreen] Back out greyed out icons when offline
Revert "Merge pull request #13161 from luke-chang/919370_unit_test_for_pinyin"

This reverts commit 9ab17bf1759b8abd5e1de7e71c98f617a87a7a25, reversing
changes made to 1dd8c7d1209cdf23bd8bdfd1878fcdcdc58fb2bc.
Merge pull request #13220 from lightsofapollo/revert-9ab17bf1759b8abd5e1de7e71c98f617a87a7a25

Revert "Merge pull request #13161 from     luke-chang/919370_unit_test_for_pinyin"
Merge pull request #12961 from gasolin/issue-905501

Bug 905501 - [FlatFish] Write guideline for multiple resolution device s..., r=timdream
Merge pull request #13082 from EragonJ/bug-927724

Bug 927724 - [DSDS][Gaia] Voicemail webapi will be changed for DSDS
Merge pull request #13170 from KevinGrandon/bug_932226_settings_keyboard_scripts

Bug 932226 - [Settings] Lazy load keyboard scripts r=arthurcc