Tentacles: 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

Conflicts:
	res/layout/lockscreen_targets.xml
	res/values/arrays.xml
	res/values/strings.xml
	src/com/oct/tentacles/SettingsActivity.java
	src/com/oct/tentacles/dslv/ButtonsListViewSettings.java
	src/com/oct/tentacles/fragments/ls/LockscreenTargets.java
	src/com/oct/tentacles/util/ShortcutPickerHelper.java
Switch over to Slim's lockscreen stuff.
Change-Id: Id35913c53ade7f7c6c67ec156c1526820c599d1d

Conflicts:
	res/values/strings.xml
	res/xml/lockscreen_general.xml
	src/com/oct/tentacles/fragments/ls/LockscreenTargets.java
Tentacles: add Battery Styles the new way 2/2
google draws now the battery icon which fits perfectly into our
concept. Beside that the batteryview is as well used on QS.
So we readd our battery icons (icon, percentage, icon with percentage
circle, circle perc, dot circle, dot circle perc) back and all are
drawn. As well the icon does not only change on statusbar as well
on QS it is reflected.
As usual color options are present for the User to style the icon

Change-Id: Iaedede55e14d99f79e560e74188692c894f2d961

Conflicts:
	res/values/arrays.xml
	res/values/strings.xml
	src/com/oct/tentacles/fragments/sb/SbSettings.java
Tentacles: statusbar clock & date  customization(2/2)

- added slims clock and date customizations for status bar
- added our own modded marginov color picker which we use as default
- added initial interface settings. A bit empty currently but we are on
  alpha and it will be filled fast for sure. Added as well two empty classes
  due that we need them later

Change-Id: I461125b7e2e05b2d1e274745ea8fbca4d366182d

Conflicts:
	res/values/strings.xml
	res/xml/sb_clock_settings.xml
	src/com/oct/tentacles/fragments/sb/ClockSettings.java
Statusbar clock font style (2/2)

Conflicts:
	res/values/strings.xml
	res/xml/sb_clock_settings.xml
	src/com/oct/tentacles/fragments/sb/ClockSettings.java
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/arrays.xml
	res/values/strings.xml
	src/com/oct/tentacles/fragments/sb/ClockSettings.java