PowerManager: Don't wake up device when charger is plugged/unplugged (2/2)

This will add the option to disable waking up the device when a charger
is plugged or unplugged.

added as well config option to disable volume rocker wake for devices
which do not support it well

Change-Id: Idf37087b4cdee94c8557d67ab3d491d65bc60c36

Conflicts:
	res/values/slim_strings.xml
	res/xml/display_settings.xml
	src/com/android/settings/DisplaySettings.java
Settings: add volume rocker control (wake up) (2/2)

Change-Id: I4ddf4a792f3512716bb876ded964ae37f6076e83

Conflicts:
	res/values/slim_strings.xml
	src/com/android/settings/DisplaySettings.java
Fix Paths to Candy

Change-Id: Idadcf00fbcb06be9e55f1d98803bc096e95e4aff

Conflicts:
	res/xml/language_settings.xml
	src/com/android/settings/candy/InputMethodsSettings.java
Add missing String

Change-Id: Ica68e86f29069e2cf881de48ff81ddf9f0e06a1f

Conflicts:
	res/values/candy_strings.xml
Settings: Configurable 0, 90, 180 and 270 degree rotation (2/2)

Change-Id: I48e81ff5b3f89e2b7531a19e42b491182cbf95b4

Conflicts:
	proguard.flags
	res/values/candy_strings.xml
settings: add back all keyboard IME features back (2/2)

this commit adds:

- ime switcher notification - thanks cm
- slims fullscreen disable on landscape
- slims force autorotation on IME
- volume button control for navigate in the message - thanks cm
- slims force to show always enter key

some fixes to the 4.2/4.3 implementations + added full multiuser
support for all this features

cheers

Change-Id: I58596f11ee09c6db77119f3e3044e1ec2dd30c0a

Conflicts:
	res/values/slim_arrays.xml
	res/values/slim_strings.xml

Conflicts:
	res/values/candy_strings.xml
	res/xml/language_settings.xml
Add: Candy5 Device info

Change-Id: I56045504306751659459c86e25dbd1a24b0a210d
Recoloured Privacy Icon
Merge pull request #1 from Darknites/c5

Recoloured Privacy Icon
Navigation Bar height

Based on simple aosp's, removed there extra file (click) and just added
it to the main display setting

Conflicts:
	res/values/liquid_strings.xml
	res/xml/display_settings.xml
	src/com/android/settings/DisplaySettings.java

Change-Id: Ic01da4f6adffd9fafcad34b9edc767b4eda5403a

Conflicts:
	res/values/candy_arrays.xml
	res/values/candy_strings.xml
	res/xml/display_settings.xml
	src/com/android/settings/DisplaySettings.java
Merge branch 'c5' of git://github.com/rc420head-L/android_packages_apps_Settings into c5
Changed Profile Icon
Resized Privacy Icon

Might not look so small now
Merge pull request #2 from Darknites/c5

Icon Changes
Add an option to change the device hostname (2/2).

This adds an option to modify the device hostname used
in ip resolution. This is useful when connecting to the
android device in a dynamic dhcp environment.

Change-Id: Ibc145b74036617248d4f33c6866cc9c8a8cc8974
Settings: Fix wifi developer options summaries

Change-Id: I85688d59685d3a0b0a48e51581eee77ebc7cd2fa
Developer Options: launch the Development app

Change-Id: I0f798d197888ef7f40688009536040e061c410f4
Settings: Hide Development settings when it is turned off

This commit hides the Development and Performance settings items
when the user turns off Development settings. This sets things back
to tapping x number of times on the build number to once again enable
developer settings

Change-Id: I6003f73f5abee54bb000f01757ecffe7b68dba59
Development Settings: fix setting reset on disable

When Development Settings are disabled, some settings are
reset to values other than the default. This fixes it.

 - Adb notify should reset to enabled

 - Verify apps over usb should reset to enabled

Change-Id: Ifa1ee25cfab32b7a236e02055006f0d2a4b07f37
Fix NPE.

When entering the notification prefs sub activity without the increasing
ring pref being visible and leaving it right away, onActivityStop()
threw an NPE because the handler wasn't yet constructed.

Change-Id: Ia4291d8ac3d1dbf76d432db7e0e973844163c4ae