Revert "[2/3] Telephony: allow disabling non intrusive incall ui"

This reverts commit f5c578167b525a7770279113243ece9d941a7156.

Signed-off-by: scott <scott@ubuntu>

Conflicts:
	res/values/custom_strings.xml
	res/xml/call_feature_setting.xml
	src/com/android/phone/CallFeaturesSetting.java

Change-Id: I66d3ceb5998f9347dbfeee8b68b40e6e27857e37
Telephony: Incoming Call in Background (2/3)

Patch ported from 4.2 which was done by our lovely HCP. A
very popular one so we bring it back and adapt it to 4.4

Allows user to set that Incoming Call UI will remain in background
if screen is on. Instead, a notification is added to StatusBar, which
can be used to bring up the Incoming Call UI. Ringtone and vibration
still occur as per system settings.

This has the same effect as apps marked as "immersive". It prevents
the incoming call from backgrounding the current activity.

PS: reorder settings a bit

Change-Id: I159bd817ebcc39a0733f9433feb29b310adbc2aa
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	res/values/cm_strings.xml
	res/xml/call_feature_setting.xml
	src/com/android/phone/CallFeaturesSetting.java
Return: National Data Roaming [2/3]

Credits: CM

PS 2 : Fixed Deprecated onPreferenceTreeClick
PS 3 : Trim lines length
PS 4 : Fix FC

Change-Id: I1230c8e227e787f51bea0ae3756892ab4f6e5144
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	res/values/cm_strings.xml

Conflicts:
	res/values/cm_strings.xml
Fix appt warnings: Add dummy strings for no default localization

Change-Id: I75587c324bacbea923ae20dec011f84f69028d13
Telephony: update number of missed calls in notifications

Change-Id: I67a167340dfa4d8d85535a7d72959555cb930a9c
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Telephony: Update ActionBar to match Settings

Even though Telephony is a seperate app, it is accessed
directly in the Settings app and has a different action bar to
all the screens in the Settings app.

Change-Id: I328fd1cdc55dafc53b8b2f99efffa6b74bf83853
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	AndroidManifest.xml
Add setting for t9 search input locale

Change-Id: Ic0b97bab0279047cf7598f2c0c805a6975c65345
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	res/values/cm_strings.xml
	src/com/android/phone/CallFeaturesSetting.java
Kill camel case in dialpad t9 search labels

Change-Id: I3e655e94b28f140ce0258d1e8ad9c94f5b92349f
cleanup

Change-Id: I6e494c730e958fb6c3f736629f1aab955aed27a9
Signed-off-by: scott <scott@ubuntu>
Make incoming call screen style configurable (3/3)

Change-Id: I9ee4388214cddd93f045324323a93c3af79ec4fd
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	res/values/cm_arrays.xml
	src/com/android/phone/CallFeaturesSetting.java
Don't overzealously disable all preferences in airplane mode.

Only disable those prefs that actually need the network connection.
Fixes applying various preference summaries.

Change-Id: Id89a2572e382b28c1da100ebb1a1a73eb9233e35
Telephony: Helper for call recording in call log

Needed for call recording

Pass creation time in Call interface so that we can uniquely identify
calls in call log

Change-Id: Idae0d0e76e9c27654e69a97184e35779b17e1724