Add preference for enabling root access (3/3)

 * Root over ADB is now disabled by default on non-eng builds
 * Requires support in su binary and adbd
 * Root access can be configured to use ADB only, apps only, or all

Change-Id: I132a35a31c676511db954ff19120fa6d3c795b23

Conflicts:
	res/values/arrays.xml
	src/com/android/settings/DevelopmentSettings.java
optional encryption password sync

Option to use 2 different tokens for encryption and locking.
Allows convenient usage and strong encryption at the same time.

Inspired by reading next:
https://santoku-linux.com/howto/mobile-forensics/how-to-brute-force-android-encryption

Related discussion:
http://code.google.com/p/android/issues/detail?id=29468

Change-Id: I71a31e7a04b84910d5be317e6f531c41d7ad002f
Increasing ring volume

Change-Id: I97ba5d6f70e670b67888dc73167b9bdc8557ea9f
Signed-off-by: Petr Reznicek <kecinzer@gmail.com>

Conflicts:
	res/values/strings.xml
	src/com/android/settings/SoundSettings.java
Merge branch 'jb43' of https://github.com/ParanoidAndroid/android_packages_apps_Settings into jb43-legacy

Conflicts:
	res/values/arrays.xml

Change-Id: Ifdf0009cf26d6c25737fd36f245c3dc73729297d
Make app ops more usable

gets rid of the arbitrary categories,
shows all operations, not just the ones that were in use

operations != permissions. app ops is not permission management

Change-Id: I8570bd14a4b739f33417442d23c400fd2d264904
Merge branch 'jb43' of https://github.com/ParanoidAndroid/android_packages_apps_Settings into jb43-legacy
First pass at generic hardware tunables support

With support for vibrator intensity and kcal

Change-Id: Ice3444b31a9ab0a25cf25bebb18351e2c08a70c3

Conflicts:
	AndroidManifest.xml
	res/values/cm_strings.xml
	res/xml/display_settings.xml
	res/xml/sound_settings.xml
	src/com/android/settings/DisplaySettings.java
	src/com/android/settings/SoundSettings.java
Merge branch 'original/jb43-legacy'