Phone: implement noise suppression for phone calls (2/2)

Change-Id: Ie72449f952f99b410fbb5bc4a8e6cbc833e6176f

Conflicts:
	res/values-de/strings.xml
	res/values/strings.xml
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
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
Merge pull request #7 from slickrick/jellybean-legacy

Jellybean legacy