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

Fix building for slim's navbar stuff.

Change-Id: Icf4ac56373a986ceda7e621ded69fa99587d0cef

Change-Id: I463bc668efd3f137fb49c7007e6712b79fde2f39
Switch over to Slim's lockscreen stuff.

Change-Id: Id35913c53ade7f7c6c67ec156c1526820c599d1d
CF: organize some preferences

- changed the header from interface -> carbon fibers

Change-Id: I463f9ed3efae5bcb60c2f211a26999692d770a95
Merge "Switch over to Slim's lockscreen stuff." into kk
Fix big menu support for navbar.

Change-Id: I1050d23019f13cce6de92866f68ba290152345fb
CF: Listanimation views & interpolator [2/2]

PS: cleanup strings

Change-Id: I1f2a17a27d7c371b01b0fd5c66b390b6fea9ed36
CarbonFibers - Translate/Traduzioni Italiano

Packages apps CarbonFibers

Change-Id: Iee2a8e3452b9f3afe69fe755b50f59c95ba29f81
Signed-off-by: STELIX <ssspinni@gmail.com>
CarbonFibers: ES translations

Change-Id: Ic62b53017dd3472ea1a6c09563195251ba43de42
Add tile color options (2/2)

Credit to Slim

Change-Id: Ic73bbe41bc41a49186e6cb628a2b1c92773edfe8
Settings: Handle navbar heights correct on dpi changes + more (2/2)

Till now we set the height in px in the settings. Which is a problem
especially on multiDPI roms like we are when the user afterwards changes
the dpi due that it isn't calculated correct anymore on the new dpi.

This commit does
- save the dp value in provider and calculate the real px in fb
- clean up the settings stuff for it + do it a bit nicer (only settings part
  where we do not set the value for the listview)
- as well this commit disables movable navbar for tablets (we may will enable
  it in future but it needs a lot more work to have it on tablets correct working)
- add Converter class for common methods we always use....till now only px->dp
  and dp->px method

Change-Id: I7320ea0578a10806883a45369dd628f2c51958fa
Settings: Lockscreen Colors and Lock Image [2/2]

Credit to Slim

Change-Id: I98319639ee1ed02e4dd48ffa54e88c212993b2d8
AOKP's Statusbar Brightness Control

Change-Id: I857d86785810932585308c5ccc5ddb166664cfab
Merge "CarbonFibers: ES translations" into kk
Merge "CarbonFibers - Translate/Traduzioni Italiano" into kk
Merge https://github.com/CarbonDev/android_packages_apps_CarbonFibers into kk