Import translations. DO NOT MERGE

Change-Id: I4f7003beb0581089c4bb2d2e0cdacf35e374f612
Auto-generated-cl: translation import
Set highest priority on phone for CALL intents.

This prevents third party apps from handling these intents, which they
were never meant to.

bug:8950263
Change-Id: Ic3c8bfd5a7d3b4676f5eca1bce9b4d02560a0e9a
am 41b65420: Set highest priority on phone for CALL intents.

* commit '41b65420cf4c5c27558b4a0f9b3d8b80b57daa5a':
  Set highest priority on phone for CALL intents.
am 98a1a7a4: am 41b65420: Set highest priority on phone for CALL intents.

* commit '98a1a7a47222639f57fc29f6ee4f43ef0cde30f1':
  Set highest priority on phone for CALL intents.
am 032467ca: am 98a1a7a4: am 41b65420: Set highest priority on phone for CALL intents.

* commit '032467cac871761be0f86c5a843644e3ef495593':
  Set highest priority on phone for CALL intents.
am 7eee6901: am 032467ca: am 98a1a7a4: am 41b65420: Set highest priority on phone for CALL intents.

* commit '7eee690152891895477813499b05f2daa1235588':
  Set highest priority on phone for CALL intents.
am de830ff7: am 7eee6901: am 032467ca: am 98a1a7a4: am 41b65420: Set highest priority on phone for CALL intents.

* commit 'de830ff7a492cec1a76a11b7a7235efc4a20c908':
  Set highest priority on phone for CALL intents.
am cfb1fd42: am de830ff7: am 7eee6901: am 032467ca: am 98a1a7a4: am 41b65420: Set highest priority on phone for CALL intents.

* commit 'cfb1fd4298732daa2094f8cefda054c05c9cffa5':
  Set highest priority on phone for CALL intents.
am bb0188bb: am cfb1fd42: am de830ff7: am 7eee6901: am 032467ca: am 98a1a7a4: am 41b65420: Set highest priority on phone for CALL intents.

* commit 'bb0188bbaa7241995da4729e76c81f1f8a20aa23':
  Set highest priority on phone for CALL intents.
Allow carrier provisioning to turn toggle radio power.

Previously CarrierProvisioning toggle airplane mode, but now that's
available only by the system.

Bug: 9356811
Change-Id: I5167f8614c07bafb688983a360a008f76403b2b8
Allow configuration of GsmUmtsOptions based on mcc/mnc.

Bug: 9283641
Bug: 9287637
Change-Id: I57ab608efa6d7c3f07c41b01a73b64c2e19828f7
Phone: implement noise suppression for phone calls (2/2)

Change-Id: Ie72449f952f99b410fbb5bc4a8e6cbc833e6176f

Conflicts:
	res/values-de/strings.xml
	res/values/strings.xml
	src/com/android/phone/CallFeaturesSetting.java
Remove hard-coded CDMA roaming mode restrictions.

Prior to this, the CDMA roaming mode (from the "System select" setting) is
vetted against a hard-coded list of two acceptable values (CDMA_RM_HOME:0
and CDMA_RM_ANY:2).  This commit instead vets against the
cdma_system_select_values list, which contains those two values by default,
but may be overridden on a per-device basis.

For motivation, epicmtd in stock Gingerbread doesn't use CDMA_RM_ANY:2, but
values 5-8 to select between automatic domestic, international, both, and
no roaming.  Without this, roaming is unintentionally disabled anytime the
"Mobile networks" setting screen is opened.

From CM9: I589c660fe3a1b9920cecfc7e6dc044f3f722fbb2

Change-Id: I6611822822f32cd132a1794e7ca11bf5f751994d
Support additional LTE network modes

- Support all LTE network modes defined in RILConstants and
  com.android.internal.telephony.Phone.
- Enable LTE options for GSM LTE phones.
- Implement toggleLTE.
  - LTE/CDMA mode may be overridden with toggleLTE_lte_cdma_nt_mode.

Consists of (partial) cherry-picks of these CM 10.0 commits:

commit a8eb4dce7b19bfa74fbbde128336f93057133d97
Author: Mike Kasick <mike@kasick.org>
Date:   Fri Aug 10 18:04:44 2012 -0400

    Make "Preferred network mode" strings consistent, fix LTE modes.

    - Make network mode strings, comments, internally consistent with each other.
    - Show LTE modes only for CDMA/LTE and GSM/LTE devices, not non-LTE.
    - Revert to "Global" label for NETWORK_MODE_GLOBAL on non-LTE devices, to
      remain consistent with RILConstants, but also because this mode is used
      for CDMA/EvDo/GSM/WCDMA mode on global-capable devices.
    - Consistently show "CDMA / EvDo" whether on a CDMA or CDMA/LTE phone.

    This should be the complete superset of network modes supported on all
    devices.  Individual devices may prune this list to include only network
    modes that their radios support.

    Note, the "Global" mode label (preferred_network_mode_lte_cdma_summary)
    remains unchanged from its overloaded-to-support-LTE-on-toro capacity for
    consistency with AOSP, although though this overloading is a mess.

    Change-Id: I39bcf73474778a4d83753eddb5014642e41ab9b3

commit 9025baeddf9b7325e07605fca310fa897dcd9175
Author: dhacker29 <davidhackerdvm@gmail.com>
Date:   Tue Jul 10 10:59:01 2012 -0500

    Add NT_MODE's for NETWORK_MODE's 8 and 10

    as defined in RILConstants.java

    Change-Id: I225bb776152e4c63ade1f70669edb2df3986634c

commit a03ba4f3ea1c059d91aba747964314ab657d6842
Author: Ricardo Cerqueira <github@cerqueira.org>
Date:   Tue Apr 17 01:34:31 2012 +0100

    Phone: Enable LTE options for GSM LTE phones

    Change-Id: I580c37f3272c8cc8363e8db5b1c227bf6f74a04a

Change-Id: I326584e1f82cc84c244c23282b096a98703d4b1a

Conflicts:
	res/values/config.xml
	res/values/strings.xml
	src/com/android/phone/MobileNetworkSettings.java
Phone: Sprint MWI Quirk: Phantom message wait indicator workaround

If true, message wait indicators are hidden by default on this device
unless the user enables it in Call Settings. This quirk is necessary
for the "Phantom Voicemail" issue where notifications that are
impossible to dismiss on the Sprint network. In rare instances, feature
phone voicemail gets stuck in a Sprint account where smart phones are
unable to delete them. Sprint will not help the subscriber fix this,
as their own Android phones ignore message wait indicators.

When you enable 'sprint_mwi_quirk' in overlay/packages/apps/Phone/res/values/config.xml
this option appears in the Phone app:

Settings > Message Wait Indicator

Default is disabled, as Sprint Android phones have no reason to see
message wait indicators. It can however be enabled for Sprint phones
used on overseas carriers where message wait indicators are desired.

Rebased on jellybeans

Change-Id: I36f8d43b5684a6f7337852da0394a21ca92fefbf

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

Conflicts:
	res/values/config.xml
	src/com/android/phone/CallFeaturesSetting.java
Phone: Fix LTEToggle for t0ltecdma

Some devices need to be toggled into
LTE/CDMA/EVDO

Could fix other device too.

add ro.config.qc_lte_network_modes=true to prop to use.

Patchset 2: add integer.toggleLTE_lte_cdma_nt_mode check back in.

Change-Id: I53d1a6b37335b6a7e2d7f0ed8195592e6f73d69f
Phone: Settings: do not override network mode on read

Users may use the network tile to put the network in modes not supported
by this checkbox (e.g. 3G). A side effect of this is that the tile will
display the wrong mode (2G3G instead of 3G) after entering the
Mobile network settings page because the checkbox writes 2G3G into the
system settings without actually changing it at the RIL.

Change-Id: I4658468caadb4782520856ef70feee7040065523
Add support for proprietary libaudio voice quality filter

This single commit add support for this feature, which is also
called "Crystal Talk"

Add support for an overlay config key like "motoVoiceQualityConfig"
present in motorola libaudio.

Change-Id: I8752cd07340e6caf53ba8e2f19d24a361de22bee

Conflicts:
	res/values/cm_arrays.xml
	res/values/cm_strings.xml
	res/values/config.xml
	src/com/android/phone/CallFeaturesSetting.java
	src/com/android/phone/PhoneUtils.java
Fix a Cursor leak

When cursor is done, the cursor must be closed to avoid cursor leak.

AOSP Merge: https://android-review.googlesource.com/#/c/56982/2

Change-Id: I5f750a6bb499f86d4c76da40d171e9edfe6981d2
Fix a Cursor leak

When cursor is done, the cursor must be closed to avoid cursor leak.

AOSP Merge: https://android-review.googlesource.com/#/c/57100/2

Change-Id: I627cf2c8a64a220d6fd104505b852daca0928190