Settings: Introduce Privacy Guard Manager

Due that on the one hand a lot user are not familiar
with permissions and how to read them and on the
other user want to have a faster easy access to
setup privacy guard for several apps this small
manager assist the user to setup.

Privacy Guard Manager shows a list off all installed apps
Per default it shows only user apps which have critical
permissions privacy guard can protect.
The user can optional show in the list as well all system apps
or turn off the filter to show all apps undependent of the
permission the app has. To activate privacy guard for an
app a simple click on the entry activates it so that the user
can go fast trough the list. Longpress opens app detail page.
Initial help dialog tells the user how to use it.

Due the filter user who are unfimiliar with permissions can
fast see which apps are effected without deeper knowledge

cheers

SlimRoms

PatchSet3:
- go inline with AOSP style
- move PrivacyGuard by default into manager
- change behaviour off active icons

PatchSet4:
- change app icon size to 36dip

PatchSet5:
- string change

PatchSet6:
- add reset option to disable privacy guard for
  all shown apps in the list

PatchSet7:
- Cleaned up the intro dialog a bit.

PatchSet8:
- cleanup
- fix alignment of top checkbox

Change-Id: I6bc886393bf90f8daed92b66d5fee1ce9e1accd0
Settings: Introduce Privacy Guard Manager

Due that on the one hand a lot user are not familiar
with permissions and how to read them and on the
other user want to have a faster easy access to
setup privacy guard for several apps this small
manager assist the user to setup.

Privacy Guard Manager shows a list off all installed apps
Per default it shows only user apps which have critical
permissions privacy guard can protect.
The user can optional show in the list as well all system apps
or turn off the filter to show all apps undependent of the
permission the app has. To activate privacy guard for an
app a simple click on the entry activates it so that the user
can go fast trough the list. Longpress opens app detail page.
Initial help dialog tells the user how to use it.

Due the filter user who are unfimiliar with permissions can
fast see which apps are effected without deeper knowledge

cheers

SlimRoms

PatchSet3:
- go inline with AOSP style
- move PrivacyGuard by default into manager
- change behaviour off active icons

PatchSet4:
- change app icon size to 36dip

PatchSet5:
- string change

PatchSet6:
- add reset option to disable privacy guard for
  all shown apps in the list

PatchSet7:
- Cleaned up the intro dialog a bit.

PatchSet8+9:
- cleanup
- fix alignment of top checkbox

PatchSet10:
- fix permission filter

PatchSet11:
- improve icon loading

Change-Id: I6bc886393bf90f8daed92b66d5fee1ce9e1accd0
Lockscreen options : Camera/widgets toggle

As per https://jira.cyanogenmod.org/browse/CYAN-1243
this commit allows user to control visibility of widgets/camera on lockscreen.

Change-Id: Idab2ff4f058e355a1e5936531d9a264b1fea16a1
Merge "Lockscreen options : Camera/widgets toggle" into cm-10.1
Lockscreen Options : Fix toggling of states

Every time we set ourselves as the active admin, the previous states are reset.
Hence set both camera/widget states each time one of them is changed.

Change-Id: I678a8155a04ef3822b49bcfb997a248ea99c128c
Merge commit 'refs/changes/21/45021/9' of http://review.cyanogenmod.org/CyanogenMod/android_packages_apps_Settings
merge changes from remotes/github/cm-10.1 into master

Conflicts:
	res/values/cm_strings.xml
	src/com/android/settings/cyanogenmod/privacyguard/PrivacyGuardAppListAdapter.java
	src/com/android/settings/cyanogenmod/privacyguard/PrivacyGuardManager.java
	src/com/android/settings/cyanogenmod/privacyguard/PrivacyGuardPrefs.java

Change-Id: I8cb920fff2abc79f907c1464c6d3236a8a96cdb6
Show the "no action" summary for unitialized gesture values

Change-Id: I023ee587669103aa4d2a819af700ce3daa53695d
merge changes from remotes/github/cm-10.1 into master
Settings: Notification Drawer Brightness Slider - (2/2)

Patchset 2:
- add category
- add summary
- change title

Patchset 3:
- clean up

Patchset 4:
- if you do a translatable array you should link it to strings.xml ;)

cheers

Change-Id: I3e466d4df26ec82c761c89aac9aa04b22e05fc0c

Conflicts:
	res/values/arrays.xml
	res/values/strings.xml
	src/com/android/settings/cyanogenmod/PowerWidget.java
Settings: Some Lockscreen Options from SlimRoms (2/2)

Change-Id: Iadde68d2f882a2d24da3bb592cc2b79218d28c20

Conflicts:
	res/xml/lockscreen_interface_settings.xml
Lockscreen Options : Disable keyguard camera only

Current method of disabling camera does so for entire system, not just
lockscreen. This patchset addresses that.

Change-Id: Iba357214df36ddd8afd49a3e39abcaaba4ec808e