Merge branch 'cm-11.0' of https://github.com/temasek/android_packages_apps_Settings into HEAD

Conflicts:
	res/xml/accessibility_settings.xml
	src/com/android/settings/accessibility/AccessibilitySettings.java
	src/com/android/settings/cyanogenmod/LockscreenInterface.java
	src/com/android/settings/quicksettings/QuickSettingsUtil.java

Change-Id: I00b8882d364b1cd36bacd717f57e5da5a5f39b0d
P2P : Fix for P2P group name

When device is in Chinese language, P2P group SSID names will be encoded
into UTF-8 hex format. When displaying group SSID in UI Settings, this
UTF-8 should be converted back to UTF-8 binary format.
Implemented method to convert UTF-8 hex to UTF-8 binary format. When
group is created, it checks the hex format by looking '\x' sequence,
then converts to binary format.

Change-Id: I381b9e6c89ea4c82d41d2d4b69effe0d5e71d2e8
CRs-Fixed: 661989
Settings: Move home answer & power end call options

Move 'Home answers call' & 'Power ends call' options to button settings

Change-Id: I2f365a3d278b0845b7c5ffcfe70c54160a00c24e

Conflicts:
	res/xml/button_settings.xml
	src/com/android/settings/cyanogenmod/ButtonSettings.java
Settings: give boot_completed receiver higher priority

We need it to start up as quickly as possible.

Change-Id: Iaa99b6519c46b3bd0b85adcd59bbfb76b4983b64
Signed-off-by: Roman Birg <roman@cyngn.com>

Conflicts:
	AndroidManifest.xml

Conflicts:
	AndroidManifest.xml
Settings : Add global proxy manager

Change-Id: I546df450fd63d14eed8c791ed4c372aac992e146

Conflicts:
	AndroidManifest.xml