Revert "[2/2] Settings: Doze (ambient display) timeout"

This reverts commit 61b4827bc5cecc298d6504529bc51c9c0476fedb.
Move toast animation to status bar & customs

(cherry picked from commit 1327db34c8e56beccecb53dde9348f5fcab477ee)

Conflicts:
	res/xml/display_settings.xml
	src/com/android/settings/DisplaySettings.java
Add more toast options

(cherry picked from commit 0061df06862c83ab14ee24a28b203427e644292f)
Settings - Wifi notifications: notify when wifi connects [2/2] (PS1)

Options:
off (default)
a dry white toast
a notification
a notification with a sound

For those of us that survive on wifi islands in small college towns this
is
pretty nice to have

Any notification within 30 seconds of broadcast intent
ACTION_BOOT_COMPLETED
will be canceled to prevent startup notification spamming. 8 (default)
of the
previous connections are remembered and it will update the
notification's content
accordingly if you've restored a connection.

PS2: clean up strings
PS3: fix build & fix list preference not being updated

Change-Id: I18448773c64a6a0d65e7c39d008de2b371f4d556
Signed-off-by: STELIX <ssspinni@gmail.com>

Patchset: 1
http://review.cyanogenmod.org/#/c/81211/
(cherry picked from commit 22a97da9a9ff1ded263b9bd601818477ff389d48)
Superuser: Remove ACCESS_SUPERUSER permission [1/2]

I can't explain this any better than Chainfire, so for that
reason, I'm gonna go ahead and quote him:

Android 5.0 Lollipop now requires custom permissions to be
unique unless the declaring packages are signed with the
same cryptographic keys (same author, usually), or package
installation will fail. As all modern root management
packages now declare this permission, this means you cannot
easily install a different one and start using that one,
as its initial installation will fail, unless you are using
a recovery-based installer that also cleans away the old one.

So let's remove the permission

PS1: Intial commit
PS2: Rebase, test results: works

Change-Id: I7870bc6d82e1f81f168f9389be839034e4ede62d

Patchset: 3
http://review.cyanogenmod.org/#/c/80049/
(cherry picked from commit 6808f63ca56250417a1fd84f875e68fae8835c72)
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
(cherry picked from commit da1137187a9e4f2777cbf9205b2f90069053d4f8)
Setting: Display: Adaptive Brighrness:  fix checkbox not showing correct value

problem:  checkbox is not showing correct value  because the kernel driver
 does not allow getting CABC values.

flaw: on boot, the database is restoring the value anyways thus causing
an inconsistant value everytime you try to go to setting

fix: use database to restore that setting instead of the inconsistancy
of kernel driver.

Change-Id: I07959047f927878fcd99d36d5b7c3da53ba661be

Patchset: 1
http://review.cyanogenmod.org/#/c/82950/
(cherry picked from commit 89b9481dee1591b3308b3868bbe101ff70f777da)

Conflicts:
	src/com/android/settings/DisplaySettings.java
"Status bar" is now "Status bar & extras"

(cherry picked from commit 7858b5add260256862d5cd8b1be3ec886c8c3ee8)
wifi: forward port avoid poor connection setting

Change-Id: I22d0866e2c5d9b7f119b7ad42cc66e78bfd6ada0
(cherry picked from commit bf82aed90530a109b0d1ab4becf3fc82792adbbf)
[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 4b7832e195f0c253a69d2fa51ee0ff3f824e9300)
fixup "wifi: forward port avoid poor connection setting"

Change-Id: I3545e874bd6519a586744fc36297f7f3f3cb1f42

Patchset: 1
http://review.cyanogenmod.org/#/c/82961/
(cherry picked from commit 9a52ed1b3a0525add12b8752fa9c173d36240362)
rename to Interface