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 901349 - "<span>" showing in the update manager
Bug 906598 - Move Keyboard settings into app itself
Bug 910018 - Lowering the data check threshold.
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 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 914244 - Ensuring the givenName and familyName are not empty arrays before selecting the value.
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.