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

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

Change-Id: I8c1787b540809708dbbb02e1299810072fae11b2

Conflicts:
	res/values/cm_strings.xml
	src/com/android/phone/CallFeaturesSetting.java
Telephony: fix reverese lookup gms logic detection

Logic was reversed so the entry is removed if gms is there and other
way round.

See here: 
https://github.com/SlimRoms/packages_services_Telephony/commit/5631765fbf3578ece8579ee660ea0dfed015fced
[3/4]Quiet Hours

added from slimroms && adapted from omni

Change-Id: I4f3c3495c0042e7b46107e35cb33e6c858e7d826

Conflicts:
	src/com/android/phone/Ringer.java
Implement toggleLte

Change-Id: I2bab17ecda3454fc1d405172c21005497ea8fa1b
Add config for sprint
[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: I61e531b795ec39585979682829bb1ca448790df9
Move QuietHourHelper to slim directory.
Merge https://github.com/AOSP-S4-KK/platform_packages_services_telephony into HEAD
Update network modes (fix fc on change)
[3/3] Telephony: QuietHours (SlimRoms)

add support QuietHours

squash commit from:

 Quiet Hours Ringer (1/3)

Juba Implemented Changed Logic
	(24-hours = true)

Change-Id: I6ebd168d4a5ec2220ee481b8b6258635d53bb57b

by Kufikugel

Change-Id: I4f3c3495c0042e7b46107e35cb33e6c858e7d826

Conflicts:
	src/com/android/phone/Ringer.java
Merge remote-tracking branch 'ok/kk-4.4' into kk-4.4

Conflicts:
	src/com/android/phone/PhoneInterfaceManager.java
Revert "[3/3] Telephony: QuietHours (SlimRoms)"

This reverts commit b1a4c59c205320a49f9b2d9203b780d914809c88.
Revert "Move QuietHourHelper to slim directory."

This reverts commit 24f6cecb0eac5503f3e1b5917fd5fb0985c34b34.
Revert "[1/2] Telephony: Add setting for YellowPages Canada reverse lookup provider"

This reverts commit 5fba655f90b3ff1d0d3398e51e07686448d5e253.
Revert "[1/2] Telephony: Add setting for WhitePages Canada reverse lookup provider"

This reverts commit ebb70aca959922ab5576417bafeb637e7f56b07b.
Revert "[3/4]Quiet Hours"

This reverts commit 72d687d761cd6852ee4c8ebc035b802862c08d79.
Revert "Telephony: fix reverese lookup gms logic detection"

This reverts commit d8c3287d0ea4c66475e9b08baa5d15ce6cdb6799.
Battery Saver Stuff

Conflicts:
	src/com/android/phone/PhoneInterfaceManager.java