TeleService: Refactor sim name / sim label logic

Change-Id: I63a0a2f4d03b91289354cd9d6b51495cd622f760
TeleService: (MSIM) Avoid crashes when clicking actionbar home

Change-Id: I9cded9536cb7a6d4b709b0a70cc2628d2d8c9bda
TeleService: Don't use a progress dialog when setting subscription

Change-Id: I9b34bc8fd213a2668f9e2871fa09d80617245af4
Call recording encoder/format choice 2/3

PS1: Adds a user option between WB AMR (the default) or HE-AAC for the
 encoding of call recording audio. Also changes the output format of the
 file appropriately (WB AMR now uses the WB_AMR output format and HE_AAC
 chooses the MPEG_4 output. File extensions are adjust accordingly as well).

This was in reponse to people complaining the quality of call recording
 audio is poor. It's noticibly better using HE-AAC, but filesizes are larger.

PS2: Made recommended changes to the method of determining whether or not
 call recording is enabled and fixed an erroneous array name.

PS3: Fixed errors in the PS2, should show proper changes now.

PS4: Removed whitespace

PS5: Whitespace again

PS6: Fixed getting the identifier, now works as intended. Altered the
 default value that the preference setting gets in order to show the
 default, untouched, preference summary

Change-Id: I31f4a57042cf9e221ea2292922f071c955170e1e
TeleService: Move IP prefix call setting config to system property

Change-Id: I92651eaaf25ab1a8d8c7ee909a106e54529ccbb4
Automatic translation import

Change-Id: Ice927ad7acaea652082da0e8d9dea99142bf444e
Telephony: Implement protected sms broadcast API.

  - Normalize any addresses to be added or removed.
  - Enforce MODIFY_PROTECTED_SMS_LIST permission.

Change-Id: Ieb0cb46be6ce107297988f6035a0a13d0db2c850
Telephony service: include libphonenumbergoogle

It's not in the classpath anymore

Change-Id: I9e2ee448a1b861ef8213a97979450f763a59b3e5
Signed-off-by: Roman Birg <roman@cyngn.com>
TeleService: Fix for NPE removing preference

Change-Id: I741ff526de454761b8cb1fa105bf4dc52fa20bdc
This fix sim activations after wipe data (msim devices)

Change-Id: Ib25ca5c4f61a792f8016cfab998cdb95889e5a52
Telephony: sound formats are not translatable

Change-Id: Idf02241420479345ee778b287f60260e995104f4
TelephonyService: Move REMOVE_BLACKLIST to static receiver.

  - In a Multi-sim device, utilizing the PhoneAppBroadcastReceiver cannot
  be guaranteed to be alive. Instead, we utilize the static
  NotificationBroadcastReceiver to handle our REMOVE_BLACKLIST action.

Change-Id: Iffb915339956a3ab001597772c288533808bda1e
[2/3] Telephony: allow disabling non intrusive incall ui

Change-Id: I54c07211dc121117543ccb8a4799efa491e5a469
Telephony: Allow enabling call recording (3/3)

Change-Id: If965a4e2f2d943f866a7aa14503008dd9f234450
Telephony(MSIM): allow disabling non intrusive incall ui

Change-Id: I625551b40487b572b58da5092ab3fe94ccfdb5ab
Telephony(MSIM): Allow enabling call recording

Change-Id: I508392939590eef0de1280f890acb992208cef56
TRDS:[Telephony] Dark Dialer (2/2)

inverts Call Settings from Dialer

Change-Id: I3ca081fde36eb16f014f648ed3d4144a496944f7
rebase derp
[4/4] Telephony: Smart Phone Call

Put on your ear, and this will automatically call current number in message or dialer

Change-Id: Ib7ae9b73af82b809aa782baf0b90e0c6cd4fc04e
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	src/com/android/phone/CallFeaturesSetting.java

Conflicts:
	res/values/custom_strings.xml
	src/com/android/phone/CallFeaturesSetting.java