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
TeleService: MSIM UI clean up

* Adds functionality for naming sim slots
* Sets the default names on sim change

Change-Id: I218ad5d2181f449497e94407c018c39ec8029f33

Conflicts:
	res/values/cm_strings.xml
TeleService: Make string translatable

Change-Id: I136826cc42fe6a2e6926124cb12ca3218c1ced4a
TeleService: Refactor sim name / sim label logic

Change-Id: I63a0a2f4d03b91289354cd9d6b51495cd622f760
Merge remote-tracking branch 'aospa-legacy/kitkat' into kitkat-legacy-staging

Conflicts:
	res/values/cm_strings.xml
	src/com/android/phone/SetSubscription.java