Add compatibility code with mainline's configuration options for unlock

Change-Id: Ife2d6fad5cb1e7c846f5969401ee6dbc881aea3f
TRDS:[Telephony] Dark Dialer (2/2)

inverts Call Settings from Dialer

Change-Id: I3ca081fde36eb16f014f648ed3d4144a496944f7
Breathing Missed Call notifications (1/3)

Thanks Kroz and Bajee11 for the initial implementation https://github.com/Root-Box/packages_apps_Phone/commit/4e5eff6f16a3c31646d84577f8d56c7cef47009b
* Move to Settings
* Re-implement into KitKat (bye bye, phone apk)
* Fix drawable (missing sequences)
* Include MDPI pngs and redo other images

Change-Id: Ib7c7d2ad3f0cdd710e7881fe5bda37b03e045a11
Breathing Voicemail notifications (1/3)

Change-Id: Ia4531afa1900f65fee5042eddbf83463f0e3e842
Mobile Network Battery Saver Mode

When idle (screen off) switching to 2G can help extend
battery life as 2G generally uses less power than 3G or LTE.

    + 30 seconds after screen turns off, set network type to 2G
    + If a music player is active (playing), do not set network to 2G
    + When device is unlocked, reset to orignial network type

Settings -> More -> Mobile Networks -> Battery saving mode

Change-Id: Ief8f203f157af3a1484966d43fcc07fd160e4ad7
part 2 of LTE toggle support

Change-Id: I21050a18269c15be054e35f5f75fd339e1f270f5
[2/3] Telephony: allow disabling non intrusive incall ui

Change-Id: I54c07211dc121117543ccb8a4799efa491e5a469
[2/3] Flip to Mute/Reject Call

Call Settings - add menu entry

PS:
- fix not sticking entry

PS:
- correct idention from the whole xml file

PS:
- add a personal settings category to have the settings better sorted and splitted

Change-Id: I435fc9c89dc2ad5e8f18d1557908792c543562be
[2/4] Telephony: Add Dialer suggestions and reverse lookup

Change-Id: Ice9425141ac66042cee2fb7c633f6fed7e441e54
Signed-off-by: hany <hany@codexc.com>
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

-----------------------------------------
PS2: Add Author

Change-Id: I77e08968c26c7e70821b22ac26a6d21e37de95b7
Derp fix

Change-Id: Iad5c03241f5130e5df67a0a2d4389ffe18d7527d
Signed-off-by: Lokesh Chamane <lokesh.c703@gmail.com>
Revert "[2/4] Telephony: Add Dialer suggestions and reverse lookup"

This reverts commit e9cefa7b34aa844592cbd44d71cb40692cf087b6.

Change-Id: I02fcb361a351a61156a11528e3a785e2808b3f6e
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: I6500e24319fb518cf2e796292b6e6f0f7ec9dc97
Telephony: fix reverese lookup gms logic detection

Logic was reversed so the entry is removed if gms is there and other
way round.

Change-Id: Ibad1c3bde8bc0786470f35ee3e5ee5c2401cd4ef
White emergency dialer

http://i.imgur.com/aoNtGch.png image thanks to DU gerrit.

Change-Id: I3c4e54d1e6a5f008bac1d32314ca53ec33ed2277