frameworks: Smooth background gradient

Credit to UBER for the images

Change-Id: I3655e9917610348100fa6cb5cede66a63ca82538
Better Expanded desktop icons

- Thanks PA team for the base of the drawable

Change-Id: Ic10ee07d645130c599d65dbb6b7d91891e605ea1
Liquid kitkat blue default wallpapers
Liquid kitkat dark default wallpapers
Use deskclock package built from source
Update lock screen and sysbar pie images
Update the color of the expandable volume panel icon

This still retains the old settings icon since it
happens to fit perfectly. Pressing it does indeed
show you a bunch of sliders like the icon indicates.

Also add xhdpi and xxhdpi versions.

Change-Id: I944a325c8871e1afc9d7163b0f23f7f9d8ae070a
Use white switch thumb activated drawables, not holo blu light.

* These changes swithes like wifi/bluetooth in settings to white.

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>

Conflicts:
	core/res/res/drawable-hdpi/switch_thumb_activated_holo_dark.9.png
	core/res/res/drawable-mdpi/switch_thumb_activated_holo_dark.9.png
	core/res/res/drawable-xhdpi/switch_thumb_activated_holo_dark.9.png
	core/res/res/drawable-xxhdpi/switch_thumb_activated_holo_dark.9.png
Improve tethering notification icons

Replaces the stock icons with the ones I submitted as part of
http://review.cyanogenmod.com/#/c/15930/ in CM9.

Change-Id: Iecfae9ad579c6c9ae06da0a08b61e9359a8a37b0

Add xxhdpi versions of our improved tethering icons

Change-Id: If943f81389774a1f8ca0407cab4756687a273be7
add dummy perf profiles

Conflicts:
	core/res/res/values/config.xml
add missing config_disableMenuKeyInLockScreen

Credit: @jsnweitzel and @Fluoxetine

Just wanted to cleanup the history
services: Fix tethering (softap) startup.

The interface must be started after firmware reload. If it's not
started, the driver is unable to configure it.

Thanks to Emerson Pinter <dev@pinter.com.br> for the jb version of this.

Change-Id: If8819d463d8c3820e2e159cd365f8ba4af8c0064

Conflicts:
	core/res/res/values/config.xml

Conflicts:
	core/res/res/values/symbols.xml
	services/java/com/android/server/NetworkManagementService.java
geofence: Low power geofence HW implementation

HW implemntation overwrites the SW implementation

Change-Id: Id738f2808691c35e5507e1d557bc5351456953ad
(cherry picked from commit 8bf22473ed32b2b54698ed7f5ab57c32402cb0f1)
(cherry picked from commit 9f8539ff017acce6de46923377730e8475452aa8)
(cherry picked from commit 335ee83dd9651f9fd8a0d32a78b08890da77ebb6)
Revert "SystemUI: Add double tap to sleep gesture"

This reverts commit e0d1a494a0429909200f904141e04e6f7907a3d9.

Conflicts:
	core/res/res/values/config.xml
	core/res/res/values/slim_symbols.xml
audio: Add overlay to fix analog docks.

Of particular interest to devices using libhardware_legacy and
affected by commit 5a484b753cc72d6a50c1dd3bbf68b3403c741a3a: http://goo.gl/rVR1Z
which restricted the routing of AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET
to docks using FORCE_ANALOG_DOCK cases. The EXTRA_DOCK_STATE_CAR case is
returning FORCE_BT_CAR_DOCK, preventing the dock audio from routing properly.

Add an overlay option for overriding to FORCE_ANALOG_DOCK.

Change-Id: Ib7d70c242aa6f537ea5d65098ceb2c591662d8bb
Camera button support 2/2

ported from: https://github.com/CyanogenMod/android_frameworks_base/commit/e0749499766be45165b912d0c6400f4c69982fe4

credit: CM

Conflicts:
	core/java/android/provider/Settings.java
	core/res/res/values/config.xml
	core/res/res/values/liquid_symbols.xml
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java

Conflicts:
	core/res/res/values/config.xml

Conflicts:
	core/java/android/provider/Settings.java

Conflicts:
	core/java/android/provider/Settings.java
decouple SW FLP and HW FLP overlay flags

currently there is only overlay flag shared by SW FLP and HW FLP. This
change allows having different overlay setting for sw / hw FLPs.

Change-Id: I643fa70380e7568ae851d23e87917a5b4b599fe8
CRs-Fixed: 622338
Combo Provider: Get the package name from resource

Get the package name for combo provider from resouce
instead of hardcoding the name. Also, geofence services
provider is renamed to differentiate from the hal
geofence provider

CRs-fixed: 608477

Change-Id: I84739e440d688d6e1784aa5ab4e2074eaa740bab

Conflicts:
	services/java/com/android/server/LocationManagerService.java
Add an option to allow a (subtle) notification vibration during calls.

Change-Id: I8a5e1d15d17d56089158b24f9a4b246ae6e60285
JIRA:CYAN-1550

Conflicts:
	core/java/android/provider/Settings.java
	core/res/res/values/symbols.xml

	modified:   core/java/android/provider/Settings.java
	modified:   core/res/res/values/config.xml
	modified:   core/res/res/values/liquid_symbols.xml
	modified:   services/java/com/android/server/NotificationManagerService.java

Conflicts:
	core/java/android/provider/Settings.java

	modified:   core/java/android/provider/Settings.java
	modified:   core/res/res/values/config.xml
	modified:   core/res/res/values/liquid_symbols.xml
	modified:   services/java/com/android/server/NotificationManagerService.java

Conflicts:
	core/java/android/provider/Settings.java
Add android_system_label to symbols.xml

Change-Id: Id5ae4f440becb5039b189ea59a5c459178550e46

Conflicts:
	core/res/res/values/symbols.xml

Conflicts:
	core/res/res/values/symbols.xml

Conflicts:
	core/res/res/values/symbols.xml

Conflicts:
	core/res/res/values/symbols.xml