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
Merge branch 'cm-11.0' into stable/cm-11.0
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
(cherry picked from commit ab48661353f3d7880a496b376e662b91b52f7b31)
bugfix: deal with non-contact file being opened as contact file

Change-Id: I947aae321347b347e7437625fc517d3004591979
(cherry picked from commit 327838517968f7b97784a06f459a8801cb7d1fee)
Merge pull request #1 from CyanogenMod/stable/cm-11.0

Stable/cm 11.0