Settings: Introduce Privacy Guard Manager

squashed commits

includes:

-- CM's app security settings
-- Settings: privacy Guard enhance app logic
-- Settings: Fix up and optimize
Halo Colors (2/2)
Systemui restarts back

Change-Id: I62e99903483f17090055272d632e711a02d46a1b
Signed-off-by: Evan Anderson <evan1124@gmail.com>
Halo Colors: onPreferenceChange Value -> newValue
Halo Colors: Squashing errors
Halo Colors: forgot directory path for Colorpicker*.java

also import util/helpers
Halo Colors: Derp

-- More port overs from Root-box: http://goo.gl/VZoH1
Foward Port HALO colors

@daxxmaxx 's coding adapted by Rootbox's
Reference: https://github.com/Root-Box/packages_apps_Settings/commit/1acc850351ddf7e4d819ce921d676b0b67911556

-- ColorPicker*.java files from RootBox's  @Bajee11: http://goo.gl/VZoH1

-- Manually added  @daxxmax 's halo color's coding into PA's coding

Signed-off-by: Ayysir <dresadd09691@gmail.com>