Settings: Introduce Privacy Guard Manager

squashed commits

includes:

-- CM's app security settings
-- Settings: privacy Guard enhance app logic
-- Settings: Fix up and optimize