Add compatibility code with mainline's configuration options for unlock

Change-Id: Ife2d6fad5cb1e7c846f5969401ee6dbc881aea3f
Telephony: Fix network selection array

CAF added more options to this array but all languages still use the AOSP arrays.
Copy the array to cm_arrays.xml (similar to the way we used for app ops).

PS1: Simply copy original array
PS2: Move additional items to cm_strings
PS3: Move all items to cm_strings & mark untranslatables

Change-Id: If6c22a59cf1021bf997d24855f685e00edf37f03
Merge "Telephony: Fix network selection array" into cm-11.0
Fix crash in network mode settings

Change-Id: Ia3bec57cab559ebc55fa704d4aae7bb00576c65c
telephony-msim: Fix package errors

 * Move this stuff to the correct directory.

Change-Id: Icc91c0a7620857ef5b00c570ce42608f93d54dda
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.

Change-Id: If3b8debf80c6b66343cf4257f87d8b70d727c1f6
PS: reorder settings a bit
TRDS:[Telephony] Dark Dialer (2/2)

inverts Call Settings from Dialer

Change-Id: I3ca081fde36eb16f014f648ed3d4144a496944f7
Telephony: Open source google dialer and more (3/5)

This is an open source variant of the well known google Dialer which gives the
ability to show nearby places and revese lookup. It uses default the Google
engine to do this. As well you have the ability to use other providers.

Providers which are currently available:

lookup/nearby places:
Google
OpenStreetMap

Reverse lookup:
Google
OpenCnam (US-only)
WhitePages (US-only)
YellowPages (US-only)
ZabaSearch (US-only)

PS 3 : Cleanup patch files

Change-Id: Ifdaffc1d839c680f46a64c322d4c6f3b243fd480

Conflicts:
	res/values/cm_strings.xml
	res/values/cr_strings.xml
	src/com/android/phone/CallFeaturesSetting.java

Conflicts:
	res/values/cm_strings.xml
[1/2] Telephony: Add setting for WhitePages Canada reverse lookup provider

Change-Id: Icd48aa3fac4cc65d71c326e0fe34f4cecc674cc4
[1/2] Telephony: Add setting for YellowPages Canada reverse lookup provider

Change-Id: Id5391af9b41abdd348f8b1ca67888adc3f0a2f40
PT-BR translations

Change-Id: I9fa8129c965337c889f6f0bc0fe8fa15c8ece7f8
[3/3] TeloRadio

Conflicts:

	AndroidManifest.xml

Change-Id: I22bbdfd4e96bd2b90206d67d591a0c5e8056b5ac
TeloRadio: optimizations

Changelog in Spanish please.
	> Optimización general de TeloRadio.
	> Solucionado el bug de que a veces TeloRadio no cambiaba a 2G con la pantalla apagada.
	> Otimizacion en el recibidor de NetworkMode de TeloRadio, ahora solo ejecutara los cambios de datos necesarios.
	> Añadidas condiciones al cambio de red en TeloRadio, ahora cambiara en las condiciones necesarias y no siempre que se le llame.
	> Resumen: MORE optimization LESS battery drain.

PS2: le cleanup, all those tabs sucked
PS3: more cleaning
PS4: even more cleaning
PS5: this is getting annoying

Change-Id: I9115ca0c4014b242a4fa4e1e1030a9498bccc37c
Signed-off-by: Dan Trifan <jimsth@gmail.com>
Signed-off-by: hany <hany@codexc.com>