Forward porting CM10 Advanced Phone Settings

Squash of http://review.cyanogenmod.org/#/c/22186/
and http://review.cyanogenmod.org/#/c/23113/

Change-Id: I3674aa2b4cb6c1386458b8bd95566d43dc8cbedd

Conflicts:
	res/values/strings.xml
	src/com/android/phone/PhoneUtils.java
Clean up in-call vibration implementation.

Change-Id: Ic91e8be169f7ba62ea2dc83dee2215df8a59c915
Merge branch 'jellybean' of github.com:ParanoidAndroid/android_packages_apps_Phone into jellybean

Conflicts:
	res/values/strings.xml

Change-Id: Ib1d75e9fee0a176220ffc64b6ac99d5517455210