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...
Signed-off-by: scotthartbti <scott@ubuntu.com>

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/res/drawable-nodpi/bubble_black_l.9.png
	packages/SystemUI/res/drawable-nodpi/bubble_black_r.9.png

Change-Id: Ib612ccaec14b4ace8ffca2c346e5c503b6a41662
cleanup for next commit
Signed-off-by: scotthartbti <scott@ubuntu.com>

Change-Id: I242de1804a712ae170bf8ce4c927cb2dec9d6b0c
HALO: Circle color

Signed-off-by: scotthartbti <scott@ubuntu.com>

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/res/drawable-hdpi/halo_bg.png

Change-Id: I2d7e0910845ec0a11df65f272cf5b8f4395fa93f
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
Add colorfiltermaker which is needed by previous commits
Signed-off-by: scotthartbti <scott@ubuntu.com>

Change-Id: If518ca49c0a1b8e0c82cbb39d00f8d84d0c39475
Change back to BeanStalk drawables for stock halo circle.
Signed-off-by: scotthartbti <scott@ubuntu.com>

Change-Id: Ia997360743d7006ff991fe71fba1fb8923e17970
replace bean images with beanstalk images for beanflinger
Signed-off-by: scotthartbti <scott@ubuntu.com>

Change-Id: I20d984af3162f9457e8da432fb916226052f66db
AssetRedirectionManager: Accept redirections only for whitelisted resource types

Change-Id: Idf1ea739a81719b6a196f0114c9fc3b7c7ff428c
Improve stock (base)  HALO icon to handle custom colors better.
Signed-off-by: scotthartbti <scott@ubuntu.com>

Change-Id: I0ac0e09037a1f2bba94e37e3549b0a264e287989
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>
Signed-off-by: scotthartbti <scott@ubuntu.com>

Conflicts:
	core/res/res/values/strings.xml
	core/res/res/values/symbols.xml
Use sticky broadcast to convey torch state (1/2).

It doesn't really make sense to store the (non-persistent) state of the
torch in a (persistent) setting. As the torch is sending a broadcast
anyway, make that broadcast sticky and use it to convey the state.

Also unify the torch constants (actions, extras, activity names) at a
common place.

Change-Id: If845bef27cc79990794aa748dce18cfea3bac1f5
Signed-off-by: scotthartbti <scott@ubuntu.com>

Conflicts:
	core/java/android/provider/Settings.java
	policy/src/com/android/internal/policy/impl/keyguard/KeyguardViewManager.java
Add 2G/3G option to profile connections (1/2)

Change-Id: I55d0768c9eeecb7dcce97c6d6390e339d678d0c4
Add SMS Middleware layer.

Add fix so ordered broadcasts are delivered to system
apps first in the event of a tie. This works around
the issue where terrible apps steal SMS notifications
from the broadcast queue to simply prevent notifications
that could otherwise be removed by a toggle.

Change-Id: I4fff0c584f8fce9c5f2f4fe86a82fe6480c307c7
Signed-off-by: scotthartbti <scott@ubuntu.com>

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

Conflicts:
	core/res/res/values/cm_strings.xml
Changed "JELLY BEAN" to "BeanStalk" in the easter egg

Change-Id: Icb001b684efe1b2ce8f63df63ab3645ee391b5f9
Signed-off-by: Chris Conley <chrisc93@vt.edu>
Merge branch 'beanstalk' of github.com:chrisc93/android_frameworks_base into beanstalk