Revert "Frameworks: Option to enable/disable VOLUME rocker wake"

Will relook at this further later

This reverts commit 4f085963f983c9d8513b29e843b1469b27df7d72.

(cherry picked from commit 88502a71501aa18915cae1b0b8e10e7abb85fdcc)
Revert "Navigation bar custom height"

This reverts commit 36e5064a9d1f9353568d0ee2811bafee7b2ce74d.

Conflicts:
	core/java/android/provider/Settings.java

(cherry picked from commit 64d1523b0f1384f36a4621b4cc79ca1f3670eee9)
[Base] Nav bar tweaks

    - Toggle on/off (CyanogenMod alredy did but only for hw keys devices). crDroid allow all devices to do that for those using PIE apps.
    - Nav bar dimensions (height and width)
    - Here we also automatically reverts CyanogenMod navbar toggle: https://github.com/crdroidandroid/android_frameworks_base/commit/b70cda7d0d9b5142f54d390275b5e2ffa64ae9b4

    PS: THIS COMMIT IS A SQUASHED PORTED FROM crDroid KK and 99% od the codes are from SlimRoms. I want to say a HUGE thanks to @kufikugel

Conflicts:
	packages/SettingsProvider/res/values/defaults.xml
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java

(cherry picked from commit 316bbdae2dabf2b67703376d66aad72029cbfa43)
util helper housekeeping

(cherry picked from commit 5c46d950e77b8512c6c1b909db557db17e2621ef)
Frameworks: Do not allow to access quick settings on secure lockscreen - option (1/2)

    We have a lot security guys as user due of using the phones as business phones...that
    said a lot complains go into the direction of google how it is possible to have
    access to quick settings on a secure lockscreen which is absolutely understandable
    due that you are able to control Wifi BT AirplaneMode data etc.

    This patch takes care on this problem and adds an option to control this behaviour.

    ATTENTION: Due that this is really an UX derp for an average user this feature is
    enabled by default now. User need to disable it explicit in settings to get on secure
    locksreen the original android behaviour back.

    PS2:
    - fix derp

(cherry picked from commit 66ba10edbbb2db598b4a27d95d42189c76e208ee)
Match config.xml overrides with vendor overlay and vice versa

(cherry picked from commit dc90a1019cea6a20cd73de4103f9301cec911d12)
Enable Notification Ticker

Signed-off-by: CallMeAldy <aldrin.holmes20@gmail.com>
(cherry picked from commit 94032a65b99ce5d9c8d2ba48c06a99d0a45f075a)
Return: Smart Pulldown [1/2]

Adds the ability to directly open the QS panel when there are
no notifications present in the notification panel.
This commit combines the enhancement by HardCorePawn for detectin
notification types for the same.

Credits: kufikugel, HardCorePawn

PS 2-4 : Cleanup

Adapted to LP

Added Jubakubas commit

SystemUI: Smart Pull-Down - Any Notification (1/2)

PS
- fixed logic to go inline with all mode in settings - should be fixed on kk as well

Change-Id: I3c9b048f2616d2b8950930cc5bfac27c2364e826

Conflicts:
	core/java/android/provider/Settings.java

(cherry picked from commit 69d5833b4937509d06b3ef85f69436958ba3c781)
SystemUI: Reduce activation area a bit of quick pulldown

Change-Id: I06b3a50982930491c6fd4e70ceda3b1ceee28f87
(cherry picked from commit 1c82c4a4548763aa0397f6bc452ed05ebb46df9f)