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>
Frameworks: fix sdk build

ups....derp

Change-Id: I990ec0808b6aa264b4d92d6829484441e4c842e6

Conflicts:
	tools/layoutlib/bridge/src/android/view/IWindowManagerImpl.java
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
Frameworks: Respect and handle shorcut custom icon resources (2/2)

If a activity shorcut has an extra icon resource or drawable we need to handle
it. Fix this for all out shortcut features. Most is centralized so a small change

fix as well to small sizes of custom icons on QS

Change-Id: I4f1b78e5979e23f5edd0c670510ab5d718710a93
Revert "Display: Dirty region propagation"

This reverts commit 7a5417fbe485cec201ecb3f5f2d2f462e6f8102f.
Display: Dirty region propagation

Pass Dirty region values from HW renderer to Surface Texture.

This commit also removes the fstrict-aliasing flag from the
android.mk file to fix the build...

Signed-off-by: Dragon7780 <Dragon7780@hotmail.nl>