Bug 835243 - add a confirm window to tell users rename again

  - refactor code, take the check part befoer getting deviceInfo
  - Remove some empty lines and check nameEntered is null case
Bug 911039 - Support 3-state DNT settings
Bug 911677 - hide phone-related settings if telephony is not available
Bug 911670 - Change Wording of phonelock

- make phonelock wording more generic
Bug 882980 - Add support for CDMA call waiting
Bug 914036 - Rmove the integraion test profile with make clean.
Bug 901349 - "<span>" showing in the update manager
Bug 906598 - Move Keyboard settings into app itself
Bug 910018 - Lowering the data check threshold.
Bug 913004 - Matching does not work when the last name has lower capital letters. r=jmcf
Bug 907757 - Give better error message for missing phone and email

When we pick a contact, we cannot filter whether they have an email or a
phone number, depending on the pick request. This might make the user
pick contacts that are invalid in this case. So we notify this with an
alert. This commit ensure that we bring better error messages in this
case.
Bug 887157 - Support enabling/disabling WAP Push messages globally
Bug 914117 - Checking for top up senders existence before parsing
Bug 903536 - Add test names to gaia_unit tests, r=lightsofapollo
Add note about DEBUG=* to README.md
Merge pull request #12033 from lodr/bug-914117-fixing-no-sms-topup-scenario

Bug 914117 - Checking for top up senders existence before parsing
r=jmcf
Update gaia-ui-tests.json; Merge pull request #1341 from davehunt/travis-mozdownload-1.9

Travis CI improvements
Merge pull request #12034 from lightsofapollo/add-debug-star

Add note about DEBUG=* to README.md
Merge pull request #12019 from evanxd/bug-914036

Bug 914036 - Rmove the integraion test profile with make clean.
Merge pull request #12032 from jonallengriffin/testnames

Bug 903536 - Add test names to gaia_unit tests, r=lightsofapollo