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 911670 - Change Wording of phonelock

- make phonelock wording more generic
Bug 882980 - Add support for CDMA call waiting
Bug 906598 - Move Keyboard settings into app itself
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.
Update gaia-ui-tests.json; Merge pull request #1304 from sashakruglov/issue_104_video

check that video saved to sdcard
Merge pull request #11401 from gabrielesvelto/bug-882980-cdma-call-waiting

Bug 882980 - Add support for CDMA call waiting r=etienne
Bug 913540 - Lazy Loading the IccHelper in the dialer
r=ferjm
Merge pull request #12036 from etiennesegonzac/bug-913540-lazy-icc-helper

Bug 913540 - Lazy Loading the IccHelper in the dialer r=ferjm
Bug 913540 - Lazy load the IccHelper in the contacts app
Merge pull request #12029 from lodr/bug-910018-data-usage-threshold

Bug 910018 - Lowering the data check threshold.
r=arcturus
Bug 892519 - [email] Notifications - Email App Not Foreground
Merge pull request #11880 from crh0716/911039

Bug 911039 - Support 3-state DNT settings r=evelyn
Merge pull request #11499 from jrburke/bug892519-email-bg-notify

Bug 892519 - [email] Notifications - Email App Not Foreground r=asuth
Merge pull request #12028 from lissyx/bug907757

Bug 907757 - Give better error message for missing phone and email
Bug 914234 - vbump for test-agent
Merge pull request #12037 from etiennesegonzac/bug-913540-lazy-icc-helper-contact

Bug 913540 - Lazy load the IccHelper in the contacts app r=arcturus
bug 913701

MozSettings must be present at all times because it's required by simple_operator_variant_helper.js. If it's not present on window.navigator it will cause test failures because SimpleOperatorVariantHelper cannot function as expected.
Bug 914282 - Dock icons is not correctly showed