Buttons: Forward port Recents button configuration

Enables the ability to assign different actions to short and long
presses on the Recents (App Switch) button.

Change-Id: I5f8835841218932789431057e0531914a29980b9
Forward port battery icon option [2/2]

Bring forward the various battery icon options.

Still retains new options for where to show battery percentage text.

Cleanup battery style code

Change-Id: I50c347af17ce0ddef1f887586d0aca54843b8e63

Author	Michael Bestas <mikeioannina@gmail.com>

Change-Id: I75b3d9f4ba4b4206d2be5f2cd24ceceeae3234fc
Bluetooth: Add Manifest configure to fix settings crash issue.

Settings is crashed when press back key after rotating screen when
Bluetooth profile activity is opened. Add manifest configure to
enable screen orientation feature.

Change-Id: I4550b18383d817d1a2f46fbeebda8a3bdab580c6
CRs-Fixed: 762437
Cleanup button wake settings (1/2)

Change-Id: I972251384eee15cf9e4915cd82d189ed7ef3050d
Add Empty LiquidSmooth settings from kk

Change-Id: I318798aedcf29a7f4fe509105626cc3eb217c1a9
Settings: : Slim heads up customizations for LP (2/2)

Basically it follows the same idea like we had on SlimKat....see here
https://github.com/SlimRoms/frameworks_base/commit/323ed77c5e5bd6d421beae1f8118eb580be5ecf1

That said there are some differences in this more or less completely recoded feature.

- Moved it into the app policy files
- Enable/Disable on every app (no system apps)  either longpress a notification and an button appears / or in notification app settings
- For now only snooze and heads up timeout configurable....other stuff will follow later.
- fix up some AOSP code for it as well fix some UX inconsitence.
- left swipe dismiss, right swipe put into background, swipe down opens notification drawer and moves the notification into it
  (aosp default behaviour is a big UX disaster....swipe up dismisses it completely and swipe down open notification drawer but heads up stays....first
   happened to me 10000 times accidentally which is really bad and second does not make sense. Hence this change of the default behaviour)

Well and a lot smaller things as usual.

Change-Id: I96c3259ad705b1776c58d2119410cd97d5f6d928
Move notification settings out of sounds

Credit: @timpohladthomas and most of the work

Change-Id: Ida812d434950fc0d1a29201b80f99f178dac566e
Settings: add headsup manifest permission

Change-Id: I26f1a086c73030183488b563a31b60f43e028f69
Settings: Wi-Fi WPS Materialized icon

Both aosp and factory images the icon is not visible

Let's make it visible and materialized.

Patchset: redraw vector and add xxxhdpi versions

Change-Id: I00580cfb719dd955f243b24afd186ee2c8f9cad0
Adv. reboot: enable it by default (no secured lockscreen)

who doesn't enable it? :P

Change-Id: I8a5e4af40b27900d91e1bb97e3ff088f47082085
Settings: : add ability to change the color in battery saver mode (1/2)

User complain about the ugly orange....give the user the ability to change the
color in status and navigation bar if battery saver mode is activated.

Especially for you Tylog :D

Change-Id: I37bc2865e6af4ea84cb4b9d254f5e8b1580083a9
Settings: fix landscape layout on color picker

Change-Id: I9ecbb4154a28fb007fb54e9d737d0cd942105174
Move navbar height to liquid nav

Change-Id: I8cf4b270dad910d8a495c1fc9c79e88d6a34af49
Hide Liquid Lockscreen settings for now

There isn't anything there and users report that its a bug when its empty

Change-Id: I988ed7f504934cbb3367ef80d6a3fb317111ebc8
Settings: Gesture Anywhere - bring it back [2/2]

AICPfy lp5.0
- Haven't added icon on purpose for now
- Added CM's ShortcutPickHelper because it
  used it in KK base and no need to modify anything

Change-Id: I51ead6cc35684104ecc1211df0a598d1a0b816c1
Settings: Gesture Lockscreen (2/2)

Changes needed for lollipop

Change-Id: Icf2f5a5cd3474ea325097437bc2956c10e2ae9d7
OwnerInfo: Dark Materialize

Also cleanup some stuff, spacing OCD

Change-Id: I8c270d06e1ec7f9f28e7f1bf944e4fce7e516132