Remove power menu
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
Settings: fetch navbar color from systemUI

for better theme support on our new theme engine

Change-Id: I15ef4529578ed6260042c14c3c330bd2153ca561
settings: Slims new Power Menu (2/2)

gmillz already prepared it and I finished it now. Idea was to be more
flexible on the power menu but at the same time not complicated.
So we adapted Power Menu to our dslv system which allows to sort
drag swipe etc the entries.

So user can now have the power menu how they like it.
As well custom apps or activities can be added

So currently:
airplanemode
custom apps
screenshot
reboot
sound
power off

are available as options to add or remove or customize with our
easy dslv settings

As well we are only using our central classes for it....means adding
whatever shortcut is mostly only a 10 line change in future

Change-Id: I8a3f99bdd0ffeab84b8b4067562d81f09c862273

Conflicts:
	res/values/custom_arrays.xml
Settings: new dslv + Dialog handling

dslv get some tweeks to be perfect
- dialogs get instance handling
- icons show all in same size independent which icons they are
- option "none" is on normal action not available and gets filtered

Other settings:
- clean up a bit
- use more centralized strings
- dialog get instance handling
- add missing landscape layout settings for color picker

Change-Id: Icc334b3f1940188492133ac50e04800ecb41d093

Conflicts:
	res/values/custom_strings.xml
settings: add summary to hide carrier label

on notification drawer.

Change-Id: Id2aff4accd5135e07585187915f7ac81b5276663
correct navbar landscape default value for reset

Change-Id: I18e4eb23c34e57e5aed22523b0ebcb3bfda86834
settings: add big menu support back

some in our team as well user want it urgently so we do it for
now till new Slim recents is back then we handle it so or so in
another way and do not need the recents button anymore and can
use the big menu button as permanent and get rid off the smal
3dot completly,

Change-Id: I98bc1f0814398af5d7a5d26c28f7edce1c598957
settings: systemwide immersive mode aka expanded desktop

Change-Id: I6776a67404f616501c93ceb8249160980f24979e
dslv: use the right owner and missing break

Change-Id: I29e25008d63d27ee4463627449deaed850c9f8d6

Conflicts:
	src/com/android/settings/slim/dslv/ButtonsListViewSettings.java
Settings: notification drawer background (1/2)
settings: notification transparency (2/2)

    so after keyguard is mostly done let us start notification drawer
    and QS. First one custom background.....either color or picture
    with custom alpha and ability to set a landscape picture seperatly
     if the user want. (lanscape phone only)

    Compared to the 4.3 included version completly recoded and better
    integrated. No idea what I thought 1 year ago on the old implementation

    cheeers

Change-Id: I23f4502e3d9e97f52245bbf3b41900939bb5c4ce

Conflicts:
	res/layout/slider_preference.xml
	res/values/custom_arrays.xml
	res/values/custom_strings.xml
	src/com/android/settings/widget/SeekBarPreference.java
Quicksettings customizations Slim style

First thank to CM for the general base idea.....but we changed, fixed a lot
as well the UX is not the best on original implementation. It is way to much
to list all down what we changed and ehanced and fixed...so just a small overview

Whatever this patch adds following tiles:

Airplane mode
Battery
Bluetooth
Brightness
Go to sleep
Location
Torch
Lock screen
LTE
Mobile data
Orientation
Settings
Sound
Sync
Wi-Fi AP
Wi-Fi
User switcher
Network mode
NFC
Screen timeout
Quiet hours
Volume
Expanded desktop
Music - new nifty one ;)
Reboot

and the usual dynamic tiles which are always dynamic now. As well we put all setup
options into one screen.

as reference see

http://s1.directupload.net/file/d/3461/phhimlo7_png.htm
http://s7.directupload.net/file/d/3461/fvaxgins_png.htm

and video
http://www.file-upload.net/download-8362155/drawer.mp4.html

PS4:
- remove drag on longpress and drag directly
- remove scalable and change alpha a bit
PS5:
- remove complete scaling and keep tile size
- small tweeks in animation
PS6
- add style options
PS7
- revert back to longpress on setup drawer
- reflect tiles per row and landscape behaviour as well in settings screen
- minor fixes and tweeks
PS8:
- reflect the tile view exactly like it is setuped in fb
- show popup on tiles which have additional settings
- add for this popup indicator
- animation fixes
- cleanup
PS9:
- do the settings a bit nicer and logical
PS11:
- added  quiethours pseudo activity

cleanuped and finished

Change-Id: I6b1a81430056772d70e4f34c2c54916e7aa146a6

Conflicts:
	AndroidManifest.xml
	res/values/custom_arrays.xml
	res/values/custom_strings.xml
	res/xml/slim_interface_settings.xml
	src/com/android/settings/Settings.java
Move to androidx and a couple of fixes