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 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 914234 - vbump for test-agent
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.
Bug 914282 - Dock icons is not correctly showed
Bug 909708 - [CONTACTS] On Export contacts "To SIM" option is active when there isn't a SIM card in the device.
Bug 911086 - [CONTACTS] Export to Media option should only be active if there is a Media card in the device
Bug 914130 - Exporting contacts keeps the previous state
Merge pull request #11979 from EragonJ/bug-835243

Bug 835243 -  [OPEN_][Bluetooth]Bluetooth device name can be unrestricted input and does not have limit, r=@crh0716
Bug 911679 - [system] add init screen logo for large device
Merge pull request #12015 from gasolin/issue-911679

Bug 911679 - add init screen logo for large device, r=timdream
Bug 905530 - Add user phrase dictionary support.
Merge pull request #12022 from PinZhang/bug905530_userdict_rebased

Bug 905530 - Add user phrase dictionary support. r=yxl.
Bug 914477 - fix regression of permission manager
Merge pull request #12042 from lodr/bug-914244-avoiding-see-undefined-in-contact-fields

Bug 914244 - Ensuring the givenName and familyName are not empty arrays before selecting the value.
r=arcturus
Merge pull request #12053 from gasolin/issue-914477

Bug 914477 - fix regression of permission manager, r=alive