[SQUASHED] Lockscreen Notifications (2/2)

Following commits inside (with minor adaptations)
https://github.com/AOSPAL/android_packages_apps_Settings/commit/10ccffd1ca698aa204479d1c935a3ce3fa47edb2
https://github.com/AOSPAL/android_packages_apps_Settings/commit/17c7bcf21b56a8d977b26f62921d58a3db024a98
https://github.com/AOSPAL/android_packages_apps_Settings/commit/db6757742959c983d2a3477c217fe68e870a6969
https://github.com/AOSPAL/android_packages_apps_Settings/commit/8fc910a7d0a3d559b125706ddf4b65b71bada6c1
https://github.com/AOSPAL/android_packages_apps_Settings/commit/a73649abfce893d99ddc902a04d495970c0f117f
https://github.com/AOSPAL/android_packages_apps_Settings/commit/9b8a305b968018ab4b26fd35720a1e98ccd3852c
https://github.com/AOSPAL/android_packages_apps_Settings/commit/cb18eca4bf63833428b4487c54b1bc3b1b96f66b
https://github.com/AOSPAL/android_packages_apps_Settings/commit/b2ff326f86c6641486dc92de9e02c36a727f5040

Change-Id: Ib13c39cb67839bec92a660000eae23bdb7fdfa30

Conflicts:
	res/values/cr_dimens.xml

Signed-off-by: siracuervo <fl.siracusa@outlook.com.ar>

Conflicts:
	res/values/cr_dimens.xml
	res/values/cr_strings.xml
Derps
Change Colorpicker

Change-Id: I79c7c2d63a5e2d2cab280ba2ca3564fdc742e08f

Conflicts:
	res/values/cr_strings.xml

Signed-off-by: siracuervo <fl.siracusa@outlook.com.ar>

Conflicts:
	res/layout/dialog_color_picker.xml
	res/values/cr_strings.xml
Fix build!
Revert "Derps"

This reverts commit c8f4da8ebea6253dddb7aab940b94a025162e101.
Revert "[SQUASHED] Lockscreen Notifications (2/2)"

This reverts commit 9b90c632e5ecc3e980377d7a82cb3ee5fb682da6.

Conflicts:
	src/com/android/settings/axxion/LockscreenNotifications.java
Navigation bar dimensions (2/2)

- Change height when in portrait
- Change width when in landscape
- Option to enable or disable nav bar

This is partially ported from SlimRoms
Thanks to @kufikugel

Change-Id: Icac45d5c74f1722c1d044c6651ea686e95beade4

Conflicts:

	res/values/cr_arrays.xml
	res/values/cr_strings.xml

Signed-off-by: siracuervo <fl.siracusa@outlook.com.ar>

Conflicts:
	res/values/cr_strings.xml
Fix interface settings crash for devices without navbar + enable all expanded desktop options to all devices

Change-Id: Ifaedabdf9915bf0e9b228e145c8cac29145c65d4
Signed-off-by: siracuervo <fl.siracusa@outlook.com.ar>

Conflicts:

	res/values/cr_strings.xml

Signed-off-by: siracuervo <fl.siracusa@outlook.com.ar>
Ability to disable hardware keys via nav bar settings (2/2)

Change-Id: Ib52a7db62b8d7d66ba4476873e37752f79a19813
Signed-off-by: siracuervo <fl.siracusa@outlook.com.ar>

Conflicts:
	res/values/cr_strings.xml
Settings: Lockscreen Colors and Lock Image [2/2]

PS2: Separate settings into mutiple and
	create fragment to hold them
PS3: String change.
PS?: Lock image selector
PS?: Custom Lock-image colorize option

Change-Id: I46bb16570916645712b75c05f34235fdbd271650
Signed-off-by: siracuervo <fl.siracusa@outlook.com.ar>

Conflicts:
	res/values/cr_arrays.xml
	res/values/cr_strings.xml
	res/xml/security_settings_chooser.xml
Settings: Fix Lock Size

Get lock size for device.

Change-Id: Ie9bcbb7ff2fec73128254b8ad290f3e03c4e2f0b
Settings: Lockscreen Axxion Handle

Grab large temasek icon and resize
	it rather than process
	another variable while
	the lockscreen initilizes.

PS2: Update image

Change-Id: I1ed51f80d5581b52c232690c2bd3973c994060d3

CREDIT: SlimROM
Signed-off-by: siracuervo <fl.siracusa@outlook.com.ar>

Conflicts:
	res/values/cr_arrays.xml
	res/values/cr_strings.xml
add dslv controller

a lot of our settings have drag swipe features
this is the central controller for it to have
easy access

Change-Id: I9eb9849f2585510649f49c75915b0c7f3c508fdd
Signed-off-by: siracuervo <fl.siracusa@outlook.com.ar>

Conflicts:
	res/values/attrs.xml
Settings: SlimPie (2/2)

Well first I want to thanks again for the ideas Jens Doll, Kyrylo Mikos and PA gave us
on 4.3 allready to make our own SlimPie possible. We used partly code from them and added
and changed it in our Slim way to have it for us most usefull.

Well as known SlimPie advantage to other PIEs is that it can bind on every button
press and longpress action like the user want. All SlimActions are available for
every button (so all possible shortcuts we have + apps etc). Of course as well
available are custom icon images or system icons. Other unique thing of SlimPie
is that 2 rows are available. First row user can setup up to 5 buttons. On the second
row up to 7 Buttons.
Of course the user can setup the style to their like and still theme engine related
things are respected.
Pie is activated present on non expanded Desktop as well

For 4.4 we reworked a lot of the frameworks base code mainly. Changes compared to 4.3

- We use now a edge detection service (thanks a ton to Jens and Kyrylo). We tweaked it only
  very minor due that it works allready out of the box. Two reasons why we want to use it.

  1. We do not have detection overlays on the borders anymore. Means the user is not disturbed
     by it and we do not need to add workarounds like we did before to avoid accidental swipe ups
     (eg old IME reduce triggers). As well it is not needed anymore that the user can setup
     thikness etc. The default values are allready quiet good. If a device has detection problems
     the dm can adjust them via overlay. As said main main main advantage  that no dead zones are present
     anymore.

  2. we will use this service for other upcomming features as well (eg new Recents)

- Centralized and adapted the code to 4.4 and some changes we did in our central classes
- reduced observer to an absolutly minimum. If PIE is disabled it does not observe any value
- A lot small fixes and tweaks
- Change default colors to KK style
- If navbar is present the navbar gets animated with the background to give a full screen overlay
  feeling to the user. Especially now with kk transparency way better.
- Full keyguard support
- complete reworked edge disable detection
- and a lot more

PS:
- better disable message for second layer
PS:
- fix wrong initialize from pie control settings
PS
- changed to Jubas suggestions

Change-Id: Ia861e06758a6dadcb5a6b52689e574308b2dcc02
Signed-off-by: siracuervo <fl.siracusa@outlook.com.ar>

Conflicts:
	res/values/cm_arrays.xml
	res/values/cm_strings.xml
	res/xml/system_ui_settings.xml
Settings: SlimPie give user ability to reduce trigger heights if IME keyboard shows (2/2)

Add a user option to reduce left and right trigger of SlimPie if keyboard shows up
(especially usefull for swipe keyboard which most keyboards are nowadays). Enabled
by default user can disable it in settings

PS:
- fix category string

rebase

Change-Id: Ia5ae621a5e63b2efd10180cfbe1876b14a63c866
Signed-off-by: siracuervo <fl.siracusa@outlook.com.ar>

Conflicts:
	res/values/cm_strings.xml