wifi: forward port avoid poor connection setting

Change-Id: I22d0866e2c5d9b7f119b7ad42cc66e78bfd6ada0

(cherry picked from commit 921169a7a4ae15d47135d0093f5dff0c28395720)
[2/2] Left handed navbar during landscape mode

This patch allows for the navbar to be moved to the left side of the
screen during landscape mode. Left handed people are more used to this
option.

Screenshot: http://i.imgur.com/jWqJcEV.png

Contributors:

Decad3nce
https://github.com/CyanogenMod/android_packages_apps_Settings/commit/a2b5ff1542e802f4257e7a7746ceb9e1c9cf333e

romanbb
https://github.com/CyanogenMod/android_packages_apps_Settings/commit/34344a5fa2a03d849901f09340f3dd8010e2a7fe

crpalmer
https://github.com/CyanogenMod/android_packages_apps_Settings/commit/6833e8c627e0b44b0ee7191fce714556ab3eac25

Change-Id: Ic95e3fda1f55efd2ec908c8d7226e638ec0ab80a

Conflicts:
	res/values/cm_strings.xml
	src/com/android/settings/cyanogenmod/ButtonSettings.java

(cherry picked from commit a01869ad874762849e13be8eaa56dc2f761c3d32)

Conflicts:
	res/values/cmr_strings.xml
	src/com/android/settings/ButtonSettings.java
Lowercase to uppercase

http://i.imgur.com/xdt0REV.jpg

Change-Id: I2e8b7f606a0c82bc448a07a28829203c96e1d5a3

(cherry picked from commit 29e75452b383f35cafa7b8bd87a258dcbc9488a0)
About Phone: Disable clicks

Disable Build number clicks (Developer options on by default)

Change-Id: If67574535be04d02a265c16fb5f7948ab612f31c

Conflicts:
	res/xml/device_info_settings.xml

(cherry picked from commit a13039ccaaf1d816b7e8154cf40e3e2808fccec0)
[2/2] Forward port power connect/disconnect notification support (sam3000)

Original commit info:

    [2/2] Power connect/disconnect notification support

    part 1/2: frameworks/base PowerUI and Settings
    http://review.cyanogenmod.org/#/c/35241/

    part 2/2: packages/apps/Settings Sound settings
    http://review.cyanogenmod.org/#/c/35242/

    Change-Id: I7ddd8a47ae4f9a62c586023d151ac42bbe8424c7

    Power sound notifications: fix ringtone picker title

    Change-Id: Ied0a08ec1607b778324e69a7b40bac056235bebf

    Settings: Rename 'Power sounds' to 'Charging sounds' and add summary

    VOld_Change-Id: I1cb872917e2d03f0a1c77c25c27f2a0496f9bc05

Old_Change-Id: Ibde52fcd6fd0fabc9eeefc7e6f5a3971527285d7

Change-Id: I6125f487767f1135876f7f3962b0aadd24789e8e
Signed-off-by: STELIX <ssspinni@gmail.com>
(cherry picked from commit 2feb12b2ca313148631ab3589e274bf599dfc30c)

Conflicts:
	res/values/cm_strings.xml
Live Volume Steps [2/2]

Change-Id: Ibe9cf2772890c1fbef55ab6cc78059a39c514d7d
(cherry picked from commit 8e3fde2d10b4b3d4a8fce834d50f20197cb436a8)

Conflicts:
	res/values/cmr_strings.xml
Settings: Add screen color settings

Add "Screen Color" item in settings.
This function support set Hue, Saturation, Contrast and Intensity value,
and screen color will be changed by this settings.

Change-Id: If6f6e7ee7f28862476a8b955cd3252175fefa2a1

Settings : Fix CustomScreenColor when picking an image

Change-Id: I510b562eb0e9fb9b558380db5c5d6e818ba17d12

Settings: Start service as explicit intent

Needed for API level 21. Add some ressource bits, set text color to
white.

Change-Id: I9c4a9139be69fa5c6d6c74055b5475f0d930c93a

Patchset: 4
http://review.cyanogenmod.org/#/c/82873/

(cherry picked from commit c2018ff0f8cf081ee9ac5c0288344e2a641fb27d)
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

(cherry picked from commit a664030eebdccfa10f81bb289f4cdc07e7e508b2)

(cherry picked from commit 948b914dc0c18f5964de52af4c745950a4102ae2)
Enable Developer options by default

Change-Id: I2cfc1b2d0e918f5df3ee6b794084caf67b44de41

(cherry picked from commit 0bd1d50209a4639b76fbde6d60638dabc2a6c653)

(cherry picked from commit e1562b258677d65ff73287469a2dff936ba9ded3)
Open app when clicking on icon in App Info screen

Based on Xposed module Shortcut in App Info:
http://repo.xposed.info/module/com.mohammadag.shortcutinappinfo

There is no vibration as in the module as I didn't find it necessary

Change-Id: I07b3f947aaaa13702adba3b4e78bb780fe861baf

(cherry picked from commit f0faadcc85a02bca06d5872655e46940770c4d75)

(cherry picked from commit 30cc2911941fbb33465066ff232534a8ef6e2af1)