MSIM: Get rid of the caller blacklist remains

This commit cleans up the settings menu in the phone application as
it has had remains of the CM caller blacklist around since the bringup.

Change-Id: Id54c282ebcf1dfa0c4ffd0bd5bb8cb8f8123c5e6
Fixed low incall volume

Change-Id: I411d1bf1b376fd71a29bc64696feb9f992affda8
TeleService: Fix in call vibration/event settings for MSIM

Original change: http://review.cyanogenmod.org/#/c/74451/
Original author: cretin45 <cretin45@gmail.com>

Change-Id: I7d36be5219fac6efd1103587918f5573abf28607

Edit 1: Fix build.
TeleService: use MSimPhoneFactory for MSIM devices

Original change: http://review.cyanogenmod.org/#/c/74882/
Original author: Shaleen Jain <shaleen.jain95@gmail.com>

Change-Id: I41ff21b1897cd36ea6bb24282e80c7345fc7b2d0
TeleService: Fix in call vibration/event settings for MSIM

Change-Id: Ibfd8aebe83bdd3d92642fac6b145ccde3300a28a
TeleService: Settings clean up

Change-Id: Ib087fd83db6f881fac2deb0912a6522bd1f52799
TeleService: fix event settings NPE

Has a bug in this commit when open Subscription settings:
Event settings already in Subscription settings - GSM call settings

http://review.cyanogenmod.org/#/c/74451/

PS2: This setting is added for non-world GSM phones only.
     Move this logic into the block that only gets executed for this case.
PS3: * Fix Event Notificatons for World Phone use case.
     * Don't call remove optional twice for msim.

Change-Id: I33fa9238b5a1715ce8a045a6d0b80bc66f9387e2
Remove duplicate caf strings from cm_strings.xml

Change-Id: I2a323a388710e4bbdf61a9781ca1231aafd910f4
Signed-off-by: cj360 <ayunker551@gmail.com>
TeleService: use MSimPhoneFactory for MSIM devices

Change-Id: I4b785c550096424498f7e68101d80f4128149987
TeleService: Change labels for MSIM

Change-Id: Ifb48d3af38aa754cd086071a8569b7650652ba2b
TeleService: fix vibrate on answer

A pattern of 100,0,0 essentially never even starts the vibrator.

Change-Id: I69dd232dd6ab98e068fd4a1526727fe843b44336
Telephony: Disable MSISDNEditPreference until init complete.

  - Avoids NPE. BACON-1832

Change-Id: I4a8919ecb3116375696f76e99c94b33ce961df41
TeleService: Null out the dialog when dismissed

Change-Id: I410de20ca21ca6947bef791fb958b4d21b2e4004
Telephony: Use correct string for missed video calls notification

Change-Id: I8cb16e4999147874c7ff1c39a35af01f9b0d82bc
SubSettings: Update ActionBar to match Settings

This is invoked from Settings, and looks totally out of place with
plain Holo

Change-Id: I3037632d7bd1216f872ad8bae2efecb7c5dcb099
Add reverse lookup provider "PagineBianche" (IT).

Change-Id: Ic353a76f303f131286d5fecb3cb507d3cd8fbc26
Dialer: Match dialer preference style across activities

- Change IMS Editor style to light
- Match order of save/discard buttons in SIP & IMS Editor
- Apply action bar background color to split action bar
  and change text/divider color to match
- Fix padding of IMS & SIP preference lists
- Switch non-editable preferences to disabled
  rather than not selectable to maintain list
  view divider and inform the user they cannot
  actually change it.

Change-Id: Ib48445e41d4678ce6f6e964729040efe8e67ec51
Telephony: Fix NPE while opening allowed number.

Trying to edit existing allowed number caused NPE:

mNameField and mNumberField setText caused TextWatcher afterTextChanged
event while mButton is still null. So set mButton before setTexts.

Change-Id: If444e2d69c77bc10094a1dfd3fc6b700509c6128
TeleService: For Msim DSDS, set mode to 2g(all sims) prior to change

* DSDS have a wierd behavior that all sims need to be toggle to 2g before switching
to 3g or above.

Change-Id: Iccd409ea0811a2a041d0e707da6285ed5d3375cd
Telephony: bugfix - let us edit 'My phone number' again

http://review.cyanogenmod.org/#/c/75688/3 introduced a change on "My Phone
Number", having the option disabled at the beginning, so it can only be used
after it has been init'd.
This commit now enables the option, when init is done.

Change-Id: I50438ac5231934b9c28d7161c05438ab4519aa8b