Revert "[2/2] Settings: Pimp up ActiveDisplay Author: Der-Schubi"

This reverts commit d3ebb01c0c5a98b1caa534a43de5d924d60ed2f3.
Revert "Settings: notification drawer background (1/2)"

This reverts commit e9035167bfefaac932bc6035fb8514d5d52f05b6.

Conflicts:
	res/values/custom_arrays.xml
	res/values/custom_strings.xml
	res/xml/androidx_settings.xml
Revert "Add active display to ChameleonOS [2/2]"

This reverts commit d7714dd5d9097ae351db143979498938b0a5a21d.

Conflicts:
	res/values/custom_arrays.xml
	res/values/custom_attrs.xml
	res/values/custom_strings.xml
	res/xml/display_settings.xml
	src/com/android/settings/androidx/ActiveDisplaySettings.java
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

Conflicts:
	res/values/attrs.xml
settings: add back all keyboard IME features back (2/2)

this commit adds:

- ime switcher notification - thanks cm
- slims fullscreen disable on landscape
- slims force autorotation on IME
- volume button control for navigate in the message - thanks cm
- slims force to show always enter key
- fix logical error on showing note dialog
- use better dialog handling on IME settings

some fixes to the 4.2/4.3 implementations + added full multiuser
support for all this features

cheers

Change-Id: I58596f11ee09c6db77119f3e3044e1ec2dd30c0a

Conflicts:
	res/values/slim_arrays.xml
	res/values/slim_strings.xml
settings: add back notification shortcuts + slim classes we need

this will add back slims notification shorcuts feature as well
we add common slim classes we use for navbar navring pie etc
see fb commit for more details

Change-Id: I798d6597a8894fa47718fa6310b7965239130a3a

Conflicts:
	res/values/slim_arrays.xml
	res/values/slim_strings.xml
	res/xml/slim_interface_settings.xml
Settings: Slims navbar and navring customizations

add back our navbar and navring tweeks. This is a completly overworked
version compared to the one we carry about a year now. Small glitches
we had are now all fixed. As well it does not need to register extra observers
code was much slimmed down and improved.
Beside that we adapt the 4.4 navbar changes to our system so that it it
consistent with the new 4.4 UI
This patch adds:
- Navbar up to 5 buttons
- navring up to 5 buttons
- dynamic menu behaviour
- landscape navbar options as well now on tablets
- button glow color
- button icon color
- navrign and navbar user can set system or custom icons
- navbar height and width
- enable/disable navbar and navring
- actions are vor navbar and available for the whole system over SlimActions.java
	back
	custom app or activtiy
	home
	kill app
	last app
	notification drawer
	ime switcher
	power menu
	qs pannel
	recents screen
	screen off
	screenshot
	search
	torch if it is available on the device
- navring has targets for handling vib/mute/sound
- added Color class based on blk_jacks idea which first grey an icon out
  and then color it. This gives way better results. As well it fits now
  perfectly with the new 4.4 UI. Put it on a central place so that it is
  from everywhere available. notification shortcuts adapted to the new class
  place
- complete new icons thanks to kroz who has redone all for xxhdpi
- our slim special swipe drag drop press longpress options support
  like on 4.3 this two features
- a lot lot fixes as well on current google code

Change-Id: I463bc668efd3f137fb49c7007e6712b79fde2f39

Conflicts:
	res/values/custom_arrays.xml
	res/values/custom_strings.xml