Volume Rocker (squash)

- volume rocker: volume adjust sound preference
- volume rocker: allow volumes to be unlinked. make the volume overlay more functional
- volume rocker: control cursor in text field using volume keys
- volume rocker: wake. music control
- volume rocker: make safe headset volume user configurable
Settings: SuperSU from Settings

If SuperSU is installed, show an entry in Settings below
"Developer options", which launches SuperSU when tapped.
At boot time SuperSU will detect if com.android.settings
contains the resources from this patch, and if so it
will hide itself from the launcher. This was implemented
in v1.85, so we only show the entry if the installed
SuperSU version is at least that.

PS2: Better Drawables courtesy of Lo

Signed-off-by: ayysir <dresadd09691@gmail.com>
Signed-off-by: houst0nn <houstonn@gmail.com>
Change-Id: I1796d92458587b9e961d5d8e6d58099e8367834d
Settings: add development animation transition mode 0.75

Change-Id: Iaaeb3757ef9b3b97d66d929629e9035ab511f72a
Settings: correct 0.75 animation scale for other lanuages and add 0.25

and a small cleanup for warnings

Change-Id: I07256fadacd0405b5049252b6bc3da9850adc3d1

Conflicts:
	res/values-ar/arrays.xml
	res/values-fa/arrays.xml
	res/values-iw/arrays.xml

Conflicts:
	res/values-ar/arrays.xml
	res/values-fa/arrays.xml
	res/values-iw/arrays.xml

Conflicts:
	res/values-ar/arrays.xml
	res/values-fa/arrays.xml
	res/values-iw/arrays.xml
Settings: Bring back app ops

Google didn't expose app ops yet, but we want to.  Places the app ops fragment
under the System header in settings

Thanks @BigBrother1984 for the drawables

ps2: fix indents
ps3: really fix indents

Change-Id: I09ec8c0b6d3b681f6b008d140a93f8112814228a
Signed-off-by: Evan Anderson <evan1124@gmail.com>

Conflicts:
	AndroidManifest.xml
	res/values/pa_strings.xml

Conflicts:
	res/values/psx_strings.xml

Redo app opps

Conflicts:
	res/values/psx_strings.xml

Conflicts:
	res/values/psx_strings.xml

Conflicts:
	res/values-de/custom_strings.xml
	res/values/custom_strings.xml

Conflicts:
	res/values/boost_strings.xml

Conflicts:
	res/values/boost_strings.xml
Navigation Height
kill app long press back

Conflicts:
	res/values/boost_strings.xml
Double Tap to Sleep
[1/2] Setting: Lockscreen maximized widgets

Settings part of maximizing lockscreen widgets

Modified from CM

Conflicts:
	res/xml/security_settings_biometric_weak.xml
	res/xml/security_settings_chooser.xml
	res/xml/security_settings_password.xml
	res/xml/security_settings_pattern.xml
	res/xml/security_settings_pin.xml
	src/com/android/settings/SecuritySettings.java
Lockscreen shortcuts

Conflicts:
	res/values/ras_arrays.xml
	res/values/ras_strings.xml
	res/xml/system_settings.xml

Conflicts:
	res/values/boost_arrays.xml
	res/values/boost_strings.xml
	res/xml/system_settings.xml
Quick launch

Conflicts:
	res/values/ras_strings.xml
	res/xml/system_settings.xml

Conflicts:
	res/xml/system_settings.xml
Quick launch powerMenu action

Conflicts:
	res/values/boost_strings.xml
Add Lightbulb NavRing target (2/2)

Cedits:@TheMrcool212
Settings: Add Utility function
Lockscreen Notifications [2/2]

- Enable/disable lockscreen notifs
- Pocket mode
- Show always
- Hide Low Priority
- Hide Non Clearable
- Allow dismissing non clearable notifications
- Eenable/disable expanded notifications
- Force expanded view
- Wake on notification
- Notification count displayed at once
- Privacy Mode
- Offset to the top of the screen
- Blacklist apps (thanks @Der-Schubi and ChameleonOS)
- Custom notifications background color

Change-Id: I7e1ec5c6258ce723495060000d58601b0e4c88c0

Conflicts:
	res/values/pa_strings.xml
	res/xml/security_settings_biometric_weak.xml
	res/xml/security_settings_chooser.xml
	res/xml/security_settings_lockscreen.xml
	res/xml/security_settings_password.xml
	res/xml/security_settings_pattern.xml
	res/xml/security_settings_pin.xml

Conflicts:
	res/xml/system_settings.xml
[1/2] Add support for custom LED colors notification

Change-Id: I552351bb002a6800e31bbaea450730e4c7f83bdf

Conflicts:
	src/com/android/settings/DisplaySettings.java

Conflicts:
	res/values/velocity_strings.xml

Conflicts:
	res/values/velocity_strings.xml

Conflicts:
	res/values/velocity_arrays.xml
	res/values/velocity_strings.xml
	src/com/android/settings/DisplaySettings.java

Conflicts:
	res/values/boost_strings.xml
	src/com/android/settings/DisplaySettings.java
Settings : Add tap/pay help url

Change-Id: I41f37dff0fa2eb547f84aaf776950f0f42e6e36f
[2/2] Settings: Add an option to reset custom user preferences

Change-Id: I07223fe924860dee0ce22d0946d569eeef6b9d7e

Conflicts:
	res/values-es/pa_strings.xml
	res/values/pa_strings.xml

Conflicts:
	res/values/velocity_strings.xml
[2/2] Settings: Optional statusbar battery icons

    * Circle battery and circle battery percent (from CM <Sven Dawitz>)
    * Battery bar percent from Google
    * Quicksetting battery tile reflects status icon (from SlimROM <kufikugel>)

    - Option appears under Settings -> Battery -> Status Icon (ActionBar)

Part 1: frameworks_base

Patch set 1: clean white spaces
Patch set 2: fix conflicts

Signed-off-by: Anu6is <curtis.mayers@gmail.com>

Change-Id: Iae497e495045ca68522ab0b5bd342e044d4000f3

Conflicts:
	res/values/pa_arrays.xml
	res/values/pa_strings.xml

Conflicts:
	res/values/simpleaosp_arrays.xml
	res/values/simpleaosp_strings.xml
Settings: Battery Options

Until we find a suitable solution for displaying the text percentage
on the battery bar, hide the option.

Change-Id: I07cc98d3ee32c037c9dcf1f8b2ecb368c96aab47