Hide Signal Bars [1/2]

Credit/Thanks to cphelps76

Change-Id: I1f4185a670a165cc49ba30bbf9080c076ca6cb42
Change notification background from holo to kitkat grey

Change-Id: I78a96eaa4929dee245c69ffa5ab8197ed7bfa84a
Fix graphics corruption caused by HWUI caches

Some caches(PatchCache, TextureCache, PathCache) for HWUI
uses deferred removal for their cache entries even though
actual resource objects are immediately freed by
ResourceCache.
For this reason, the uniqueness of a resource address in
the caches is not guaranteed in specific cases.
(Because malloc() can return the same address when malloc()
and free() called very frequently.)

So it can be possible the cache have two cache entries for
two different resources but the same memory address.
(Of course one of the resources is already freed.)
It also can be possible mGarbage vector in PatchCache has
duplicated addresses and this can lead to duplicated free
blocks in the free block list and graphics corruption.
(Deferred removal was implmeneted based on an assumption of
unique resource addresses.)

So this patch makes sure resource objects are freed after
the resources are removed from the caches to guarantee
the uniqueness of a resource address and prevent graphics
corruption.

Change-Id: I040f033a4fc783d2c4bc04b113589657c36fb15b
Signed-off-by: Sangkyu Lee <sk82.lee@lge.com>
Merge "Fix graphics corruption caused by HWUI caches" into du44
Merge "Hide Signal Bars [1/2]" into du44
Merge "Change notification background from holo to kitkat grey" into du44
Make slimrecents background dark

Change-Id: I8a1257141df274948f6b381b2abf6157dd54373b
slimrecents: make card's colors match background

Change-Id: Ic86bce2a8b3e69121b2a240700aeeac7f22143fb
Merge branch 'du44' of https://github.com/reedts/frameworks_base into du44