fb: Handle navbar heights correct on dpi changes + more (1/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
----------------------------------------------------------------------------------
Conflicts:
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java

PS2: Add DeviceUtils
PS3: Add Landscape height
PS4: Remove Landscape height

Change-Id: I3ddcb993f82758bf2d7a183dcb8023b2fcb8f6c8
Add Landscape height for navbar [1/2]

Credits to: Nicolas Dhouailly

Change-Id: I3a682848a9243f08c4b364b46340e0abf9510d74
Signed-off-by: Lokesh Chamane <lokesh.c703@gmail.com>
[1/2] Clear All Apps button added in Recent Panel

Thanks to benjamingoodwin && xplodwild
Mine rearranged, modified and adapted.

Change-Id: Id74cb8767c4968836fa387426c122f497c17af9f
fusionjack: Added long press to clear caches
[1/2] base: omniswitch as default recents

OmniSwitch provides broadcast events for showing
and hiding the overlay

We need to make sure that OmniSwitch service is really
running else we will get no recents at all. Also on startup
it will take some time until the OmnISwitch service
has been started.

OmniSwitch will send a service start and stop broadcast
that will guard the usage of OmnSwitch

Change-Id: I5197060326c4997dc63c44339407dd2c52e59ab6
Frameworks_base: DA translation

Patchset 4: Remove unneeded strings

Change-Id: Ib03cbc3cf2f0c4503e3e4c84bde3f9e479fa9a00
QS: Fix up Wifi Display tile for screencasting and reenable it

Replace the Wifi Display code with MediaRouter/RemoteDisplay observers,
and turn let the controller manage the tile again

Change-Id: Iaf5c509ae078b9305d1d314ec76d44362beb025e
QS: Rename WiFiDisplay to RemoteDisplay

Change-Id: Iae8537482bc2c2a1beca71336a569bc5d4c16df5
[1/3] TeloRadio Author: telo46 thanks DHOMD

Change-Id: I7f75c790eee87861adccb2b9ba83aeb33ed2c2cf
SmoothProgressBar: Initial Commit [DO not merge]

Change-Id: Ic48f7ff57f76c933808f2ea4a6be49e949ce2c00
Port SmoothProgressBar: User Custom ProgressBar Setting[2/2] [DO not merge]

Sample : https://github.com/castorflex/SmoothProgressBar
http://antoine-merle.com/images/smoothprogressbar_all.gif

thanks Dokdo Project

Change-Id: If476fb2a4fa9a988c73364107555b5e7624dea53
Signed-off-by: hany <hany.alsamman@gmail.com>
Suspend Actions & Wakelock Blocker (1/3)

PS2: Clean white-spaces
PS3: Forget white-space
Conflicts:

	core/java/android/provider/Settings.java
	packages/SystemUI/AndroidManifest.xml
	packages/SystemUI/src/com/android/systemui/BootReceiver.java
	services/java/com/android/server/power/PowerManagerService.java

Change-Id: Idb0466586fbbfdbed73dd55c6c1c9e439ef149e6
BatteryMeter: Make <15% text color less orange

ps2: use arrays and the existing level==>color code to affect
    the same change as the previous PS's java fix (that broke the text
    updating below 15%)

-Vanir

Change-Id: Ia2db9afcd424bc6a703ea0ff34b3d44dbcf88276
Revert "[1/2] Frameworks: Add in-the-spot user preference dialog"

This reverts commit 722382878f9c39a0ebc834ed8f0329d3b2db2cfe.

This commit breaks quick pulldown settings, until a proper fix is found, revert it.

Change-Id: I9ceafed686fafc2530d8f5d3a0860204520a9a08
SmoothProgressBar: Turn off mirror and reversed by default

Change-Id: If8dd267b1b47b55723f184e822beb2fad5c2be94
core: add support for translucent volume panel

Add support for display the volume panel in translucent mode

Patchset 4: Make it depends to high-end graphics flag

Change-Id: I4f21a6cc88282789072a0e71ae696b754a5e083e
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Core/SystemUI: Update resources

* Remove several aapt warnings
* Remove unused strings
* Move symbol picker strings to cm_extra as they are not meant to be translated, only meant to be adjusted per country. Also removed the strings from all languages, since they were the same.

Change-Id: I2391bdd70a81cd4c126af80b6d9bc7458ea4a639
Fixed a duplicate definition

Change-Id: I64c5513245bdd1afa0d4e25957c6d5c9a2740be3
Yet another duplicate

Change-Id: Ie4bb7706c90cc9a1511b1ab0fe0b8c110ca8ea3c
Revert "Fix stencil buffer bug."

This reverts commit ea327b48b495168872c1c758c7c744890496650f.

Change-Id: I8e4b8b4c6cf48930907cdb52c95135dd6f338af2
Display: Dirty region propagation

Pass Dirty region values from HW renderer to Surface Texture.

Change-Id: Ibd121ed398a1319d3daf26f9fd39a03323bba666