Fix stencil buffer bug.

Stencil test is enabled by setStencilFromClip(), but not disabled
in some use case, which causes some of the pixels are discarded by
mistake in draws followed. Disable stencil test when there is no
dirty clip.

CRs-Fixed: 539456

Change-Id: I318fb47212e49e2da89bcbfd161a1689ef91b02f
Recents App Lock
AppWindow: performance and memory improvements

- create views when showing the AppWindow and mNeedsUpdate is true
- don't recreate views with each app install/update/removal
- remove all views before creating a new instance

Change-Id: Iedf573b77787bacf88d6d0a4a2ff09568dfb43f0
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
Frameworks: TRDS new 4.3 png's

Change-Id: I1aab6a5d0e1c5e5f015a48060ead36a656c50941
Cyanogen Circle Battery - Thanks CyanogenMod (1/2)

PS2: fix double battery on Tablet UI

Change-Id: I9e03d0c40967ec79024a2bd66c19ed7354028d34

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/policy/SbBatteryController.java
Add Dotted Circle Battery (2/2) - SlimBean

Change-Id: I2f006faeb977e7db74fb6ec2c8c8fbd2e8a1f8e0

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/policy/SbBatteryController.java
[Framework] Add custom circle battery options - SlimBean port
    new slim feature

    - custom circle color
    - custom circle text color
    - custom animation speed
    - compatibel to all themes from theme engine
    - option to reset it to theme behaviour

Credit and Thanks to SlimBean

Change-Id: I5dfebb24d5ec0cfa5079d7ccb54fb406366ed647
Cyanogen Circle Battery - Thanks CyanogenMod (1/2)

PS2: fix double battery on Tablet UI

Change-Id: I9e03d0c40967ec79024a2bd66c19ed7354028d34

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/policy/CircleBattery.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/SbBatteryController.java