privacy guard: Use LocationBlacklist for location filtering

 * Google has built a per-package blacklist into the location service.
 * Let's use this to handle Privacy Guard instead of our one-off code
   which has a bunch of edge cases and can leave apps in a weird state.

Change-Id: I2f2ecd0b75ff51b44b1a6035189355d7bd63eaf4
Pink Halo Background for the ladies...
Re-work and clean up the Halo style code
HALO: Speech bubble color and text color

TODO: Now ditch Halo Style and bring colors instead.... Because, users had a colorful mind. So let's bring in a colorpicker instead...
HALO: Circle color

Conflicts:
	packages/SystemUI/res/drawable-hdpi/halo_bg.png

Change-Id: I3566b0438ee3cd48cd3e9a4650b6e90b5fabfedb
HALO : Ability to enable/disable custom colors

Why? Because, we all know some themers might theme the halo bg or also maybe the speech bubbles, so we trying not to mess with the alternate colors... ;)

Also, the drawable are being color filtered...
HALO : Effect colors
ListView Animations (1/2)

Credits to Team ThinkingBridge

Change-Id: I779a35402727ede46f969607ac33cf31dc53515f

multi users support

Change-Id: I08517d34181a0b8ec50bb3a2e9f121b71dad4f77

update and bug fix

Change-Id: I83f7a847912683c30ffe5674b4261658ca12e710

Conflicts:
	core/java/android/provider/Settings.java
AssetRedirectionManager: Accept redirections only for whitelisted resource types

Change-Id: Idf1ea739a81719b6a196f0114c9fc3b7c7ff428c
Profiles: Add a profile picker activity

Patchset 2: Add CM Copyright
Patchset 3+4: Rebase
Patchset 5: Some optimizations

Change-Id: Ic8281e4c6fef6d2f4c56fc01acfe6e54b4c8f51c
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>

Conflicts:
	core/res/res/values/cm_strings.xml
	core/res/res/values/symbols.xml
Toggle: Music Toggle

A port from Slim and CyanogenMod.

Kudos to them. :)

Conflicts:
	packages/SystemUI/res/values/strings.xml
	packages/SystemUI/res/values/strings_toggles.xml
	packages/SystemUI/src/com/android/systemui/statusbar/toggles/ToggleManager.java

Change-Id: I0d9b7b43ffd54cfe8fe6bc8ec40f16db798fb38d
Revert "Move window manager calculation to first touch"

This reverts commit 458c5fede2a320019e5bb502f2f247845101752b.
Revert "Don't include flags in configuration change if their value hasn't changed."

This reverts commit 7e2d56e336e7717c28d9cd2129007755157cce57.
Revert "Send out a configuration change when screen size changes due to expanded"

This reverts commit 62fcdbca9019af846728a823a1c2c5408d9884ec.