Settigs: Fix navbarheight 0dp

Change-Id: I098488e6a93192d5151a85aa0abddfca482d0d99
Settings: disable expanded desktop on power menu disable

If expanded desktop is enabled while the option for expanded desktop
setting is disabled, expanded desktop will remain active and the user
will not be able to disable expanded desktop without reenabling the
setting.

Change-Id: Ia91e34e5ce9f8680f64b81e5f79c2df6f0639bb2
Enhance Add widget button

Change-Id: I8b9a95772625f279edfa31a507a5630c39912a57
Remove unwanted drawables

Change-Id: I12748727ec302159dda9e929b6c059066077c529
Settings: rotation settings for devices with hardware rotation lock

All settings would be disabled on devices with hardware rotation
lock due to dependency setting. Disable dependency to allow setting
swap volume and rotation degrees on those devices.

Change-Id: Iee0532902d59fa80666e17b3853db8e3d7ed5ddc

Conflicts:
	src/com/android/settings/believe/DisplayRotation.java
Settings: enable navbar enable/disable for navbar devices

and remove 0dp entry

Change-Id: Ib70e53609d9f4356e88a01e3aa76e4c25a3983fb
Status bar Auto-Hide [2/2]

Add an option to auto-hide status bar when there are no
notifications.

PS 2 : Reorder a bit

Change-Id: I93b637f9b3e1036522f77ca4b299d385052320e5
Remove favorite contact tile from quick settings (2/2)

It is now covered by custom shortcut tile

rebase

PS 7 : Fix FavContact FC

Change-Id: I702549d5ab26bd4fafc0706523b85c90d63dd0a1
Settings: Custom Shortcut Quick Settings Tile (2/2)

This is a slim bean unique feature : multiple QS tile for app shortcuts
With this feature, we can have shortcuts to:
- An app
- An activity inside an App
- A contact
- A direct call to a phone number
- A specified folder
- A browser bookmark
- A direct sms to a specified user
- etc

PS2: avoid tile id conflicts and fix resources access
PS3: fixed a copy/paste typo
PS4: now it is called custom shortcut + better tile content management
PS5: put the tile in the correct alphabetical order
PS6: better tile content management
PS7: follow system ui resource naming
PS8: fix alphabetical order again
PS9+10: rebase and correct commit id
PS11+12: rebase

rebase

Change-Id: I3240a51db8e1768ef51a1a00e82346cb125d9737
Settings: SlimPIE extended (2/2)

This commit introduces SlimPIE. A very popular feature which
was till now for us no point to integrate it because it did
not fit our concept. Now I found a bit time to program a PIE
which is much more extended then the usual kanged PIE on
most roms but still resource friendly. At this point
many thanks for the great basic idea to PA and the work
from Jens Doll from CM. Based on this ideas SlimPIE goes
it's way now.

@kangers....we would like to see if you can wait till we
released this feature this week.  Thanks a lot.

Features of SlimPIE

- custom Buttons (user can choose between 11 different default actions (like navbar/hardware key bind)
  + custom app/shortcut for every button
- custom longpress action for every button (user has  same possibility like the normal custom Button)
- button quantitiy up to 5 buttons (so 5 + 5 longpress actions are possible)
- selectable trigger positions + trigger width (with optical help to set up)
- turn off text and status information + abillity to hide statusbar information which are redundant
- turn off snap points
- turn off background
- ability to use SlimPIE only on expanded desktop as well as using it always
- integrated logic disable triggers which can conflict with system actions
  (like statusbar or navbar.....SlimPIE detects if one is present and turns this edge off
  temporaly)
- same for snap points
- option to disable bottom trigger and reduce left and right trigger when
  IME keyboard is active

Style feature:

- button color + transparency
- button pressed and button longpress color + transparency
- button outline color
- snap point color
- text color
- background color + transparency
- for every shortcut user can choose a  custom icon from gallery
- custom icon color
- custom icon  color mode (only system icons eg or gallery icons + system icons or all icons)
- Pie size

Also it is possible via overlay to set a minimum, default and max trigger height
due that some phones need a bit adjustment on that (this setting reflects on
the trigger seekbar in settings user can adjust)

Screenshots:

https://dl.dropboxusercontent.com/u/106208842/use_it_for_app_shortcuts.png
https://dl.dropboxusercontent.com/u/106208842/other_colors_or_icons_no_problem.png

Last PatchSet:
- reduce trigger sizes and disable bottom trigger if IME shows up
  optional in trigger settings, default value is on
- DEBUG mod fixes
- autoHide feature worked in
- string corrections
- some minor fixes

rebase

Change-Id: I8ed0a6d4fac119f246db808b79264aecc82aa833

Conflicts:
	res/values/strings.xml
	res/xml/interface_settings.xml
default for color changes changedot be universal-kufikugel