[2/2] Settings: Privacy Guard

PS2: * add ic_privacy_guard*.png from frameworks/base
     * rebase

PS3: * enable AppOpsSummaryActivity
     * use SubSettings on longclick

PS4: * move privacyguard settings category to just
       below security

PS5: * rebase

Pulled together mostly (if not all) from:

Author: Steve Kondik <shade@chemlab.org>
Date:   Tue Feb 25 14:02:16 2014 +0100
settings: Relocate Privacy Guard icons to framework
* So we can use them in the permission dialog for MODE_ASK
Change-Id: Ia9bac7dff0bbe91ae48db5d4b0d8f46feb9fdf86

Author: DvTonder <david.vantonder@gmail.com>
Date:   Thu Jan 16 19:01:23 2014 -0500
Settings: Fix up top level "Privacy" section
Change-Id: Id4dbda10a891c793bc6eb3c42807cc0e3f6092cc

Author: Danny Baumann <dannybaumann@web.de>
Date:   Fri Nov 8 13:37:07 2013 +0100
Add back privacy guard manager.
Change-Id: Ic9fbbae137bb8425fe72a6cdb2f17117351b5709

Author: Chirayu Desai <cdesai@cyanogenmod.org>
Date:   Sat Dec 28 18:51:46 2013 +0530
PrivacyGuard: Specify a default value in Settings.getInt method call
* While privacy guard is enabled by default, the default value specified
  here is returned only when the setting is not defined or not an integer.
Change-Id: Iaedffcc76a23a310aa7915f6a42ccce83ba5d2a6

Author: Matt Mower <mowerm@gmail.com>
Date:   Wed Feb 5 19:40:37 2014 -0600
PrivacyGuard: confirm permissions reset
The button to reset all application permissions to enabled looks
suspiciously like a refresh button. Prompt the user with a confirmation
dialog to make sure they know what they've pressed.
Change-Id: I0444c5bf8e9533feccf890055d34d3200609c6f6

Change-Id: I2e10cb4d395e2e7e5141d2fadada9e9b21cd7fbf
Add back increasing ring feature (2/3).

Change-Id: Iafc79a57651db327a100e0f1723b62f442b638be
Bliss Extra Info

- This adds the ability to give users extra info in the About Phone/Tablet section
- This also does not require us to clutter up the build.prop
- The information provided to the user will be pulled from several places automatically
- Removed hardware info patch by roman/aokp

http://i.imgur.com/ywBeqDj.png
http://i.imgur.com/G4pH0wl.png
http://i.imgur.com/usVGrCy.png

Credit/Thanks to Chris_84 for his guide explaining build.prop values
http://forum.xda-developers.com/galaxy-s3/general/guide-build-prop-wiki-t2047076

**DOES NOT REQUIRE TO PLACE ANY OVERLAYS**

If you have any from the roman/aokp patch, please remove after merging

Change-Id: Ia22735508935d675ed5a9deca17953a9de03f23e

Conflicts:
	AndroidManifest.xml
Lets start off with adding all changes to bliss.

Change-Id: I781d46b874ab79eddf243d11e7475c61ea0e8c27
Materialize extra info

Credit: DU

Conflicts:
	AndroidManifest.xml

Change-Id: I2dc53de3bc93c550997bd25ace2b546ff9adf46a
Remove google system updates

Conflicts:
	res/xml/device_info_settings.xml

Conflicts:
	res/xml/device_info_settings.xml

Change-Id: Ic710196814b2e1366e64f503c4a633a1395e115f
Show full proc/version information

Change-Id: Ic341d0d3865af491f9850deba4e2bc16cc3e0514

Conflicts:
	src/com/android/settings/DeviceInfoSettings.java
Add a share preference

Change-Id: I6e30f127a74d866ff978d18785cb5840e4b39028

Conflicts:
	res/values/du_strings.xml
	src/com/android/settings/DeviceInfoSettings.java

Conflicts:
	res/values/liquid_strings.xml

Conflicts:
	res/values/bliss_strings.xml
Forgot to save this file before it was commited.

Change-Id: I5af0004b72f940263caaa96d1d035dc603183506
Remove taps to become a developer

Developer settings are enabled by default, so having this "feature"
in the Settings app is pointless and annoying. Remove it to improve
the UX.

Change-Id: I34919c811b04197b95ac71233827cf8f66ef7087

Conflicts:
	src/com/android/settings/DeviceInfoSettings.java
Enable Developer options by default

Change-Id: I2cfc1b2d0e918f5df3ee6b794084caf67b44de41
Remove the copy

Change-Id: Ie9708d37892520f21006a01e148449958f956886
Add fastscroll to the Manage applications screen

so you don't need to scroll so much if you have alot of apps
and want to go to the bottom of the list.

Change-Id: I96d892abf53a9da784ae1df056558d4fd3cf64f6

Conflicts:
	res/layout/manage_applications_apps.xml
Show application's package name in the "App info" screen.

Change-Id: I7dac8ffa0b10abb5ff235750e90a96d801b2f919

Conflicts:
	src/com/android/settings/applications/InstalledAppDetails.java
Settings: Added choice of 45 seconds for screen timeout, lock screen and dream.

Change-Id: I58cb14776fe9d447b79faf810d7f6142bc058341
Remove Copy

Change-Id: I9608a8246e39e046f5c68017622674e440ffb414
Settings: add development animation transition mode 0.75 and 0.25

Change-Id: Iaaeb3757ef9b3b97d66d929629e9035ab511f72a

Conflicts:
	res/values-be/arrays.xml
	res/values-et/arrays.xml
	res/values-fa/arrays.xml
	res/values-ms/arrays.xml
Settings: apple can do...we can do as well

incredible apple engineers speeded up the overall UI and reduced per default slightly
the animation scales. Well we do as well and reduce it from 1 to 0.75...smooth, looks well
and does not break anything

Change-Id: Ifab9c0111429389d715319e4f272a8298c4dba80
Partition information menu

Credit and Thanks to nobodyAtall

Change-Id: I4859db251883181947e0e96c3d4969a27da9de62

Conflicts:
	res/values/strings.xml

Conflicts:
	res/values/liquid_strings.xml

Conflicts:
	res/values/liquid_strings.xml
Match color of existing icons and use correct profile icon.

Change-Id: I71125bb3ed008649dc5c13653aaeef80a2285e7a