msim: Use the SIM operator to label the subscription

network operator is confusing, and downright misleading in roaming
cases

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

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

Change-Id: I3037632d7bd1216f872ad8bae2efecb7c5dcb099
Telephony: Fix translatables

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

Change-Id: Ic353a76f303f131286d5fecb3cb507d3cd8fbc26
Automatic translation import

Change-Id: Id2d383b33511f43fa82a563fe4fffea371d0e29c
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
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
Automatic translation import

Change-Id: Iae5a309ba56f20391e6fbd5a9145b4e148411036
TeleService: use MSimPhoneFactory for MSIM devices

Change-Id: I4b785c550096424498f7e68101d80f4128149987
Automatic translation import

Change-Id: Ie9090638fe640dde93a63c32bec22cd8aaa3cab8
TeleService: Change labels for MSIM

Change-Id: I1fa019357936142132733edfc2d2365d37f55051
TeleService: fix vibrate on answer

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

Change-Id: I69dd232dd6ab98e068fd4a1526727fe843b44336
TeleService: MSIM UI clean up

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

Change-Id: I218ad5d2181f449497e94407c018c39ec8029f33
Fix Quiet hours for MSim

Change-Id: Iedd78b3bb0f45a28969abaa1326cd3e07ff82584
TeleService: Make string translatable

Change-Id: I136826cc42fe6a2e6926124cb12ca3218c1ced4a
Automatic translation import

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

  - Avoids NPE. BACON-1832

Change-Id: I4a8919ecb3116375696f76e99c94b33ce961df41
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