Phone: Port CM Advanced Phone Settings

Patch-set 2: Fixed build errors

This is port of CM Advanced Phone Settings into 4.2 with my modification.
Advanced Phone Settings: Vibrate on Answer, Vibrate 60, Vibrate End and Vibrate on Call Waiting. You can find these options on Call Settings.

Change-Id: I52ef818234d9b2b49220433cf113b2620be514fc
Signed-off-by: Petr Reznicek <kecinzer@gmail.com>
Phone: implement noise suppression for phone calls (2/2)

Change-Id: Ie72449f952f99b410fbb5bc4a8e6cbc833e6176f
Fix occasional ring volume reset

When PHONE_INCOMING_RING message accidentaly arrives to CallNotifier
immediately after the user answers the call, the call state is still
RINGING instead of OFFHOOK, so ring plays again, causing audio
driver to switch from just entered IN_CALL mode back to RINGING mode,
which can lead to completely mute phone call - no side of call can be
heard.

Above also affects increasing ring feature.

Prevent this scenario by calling silenceRinger() instead of stopRing()
at the beginning of answerCall(), so not only the current ring is
stopped, but also the possible next ring prevented.

Change-Id: I358ffd93f4233ab1a957af18ec40edc0fef04014
Updated Japanese translations

Change-Id: Ie569f8b93787140afcee18d218de89e4fe3f1a73
Signed-off-by: rdgate <rdgate@gmail.com>
Hungarian translations by Klasszsrac

Change-Id: If2e441abdda02fe9b28ef57150644264e8a871f6
Signed-off-by: Gergely Szell (sethyx) <szell@hu.ibm.com>
Fix center layout on manually lowered DPI

Change-Id: I11c1f9c31df9021e1763d4aed9af5517e3cb8753
Signed-off-by: Gergely Szell (sethyx) <szell@hu.ibm.com>
Merge branch 'jb-mr1' of github.com:Root-Box/packages_apps_Phone into jb-mr1
Updated Japanese translations

Change-Id: Ia95d1ebcb8dcb359cc686cefc1cac8a4c20d57b8
Signed-off-by: rdgate <rdgate@gmail.com>
Phone : Update reference to Apn Settings

Related to : http://review.cyanogenmod.com/#change,13666

Change-Id: I2bdfc346815115bb19ba469a61ccca9ae4e036dd
Phone: Increasing ring volume

Patch-set 2: Fixed missing line in code

Patch-set 3: Try to work

Patch-set 4: Rebase

Patch-set 6: Try to fix vibrate when ringing

Next step to working :).

Change-Id: I47954207dec81c5adde598059177ac3b275b5f7d
Signed-off-by: Petr Reznicek <kecinzer@gmail.com>
Phone: Sprint MWI Quirk: Phantom message wait indicator workaround (1/2)

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 jb-mr1

Conflicts:
	res/values/config.xml

Change-Id: I36f8d43b5684a6f7337852da0394a21ca92fefbf
Fix Phone Settings FC
Merge tag 'android-4.2.2_r1' into HEAD
Android 4.2.2 release 1

Conflicts:
	res/values-cs/strings.xml
	res/values-de/strings.xml
	res/values-hu/strings.xml
	res/values-ja/strings.xml
	res/values/strings.xml
	src/com/android/phone/PhoneUtils.java
Updated Japanese translations

Change-Id: Ic6f2cc8cddab4c0ee734d2c86dfbf7d98fb53987
Signed-off-by: rdgate <rdgate@gmail.com>
Updated simplified Chinese translations

Change-Id: I8c3177f33aebd217bd6a37bff676047d90fc2ebe
Updated Japanese translations

Change-Id: Idd639c3d77a2ef8f30667bcb9addd471553da2d2
Signed-off-by: rdgate <rdgate@gmail.com>
Merge branch 'jb-mr1' of git://github.com/Root-Box/packages_apps_Phone into rb