Don't cleanup overlay mapping for non-theme apps

mOverlay structure should keep all app/theme mappings even
if the app does not exist. Otherwise we will have to insert back the mapping
for every app that is installed which would be time consuming.

Without this patch an upgrade app loses its applied theme
until the device is rebooted.

Change-Id: Id02b8e0a3bdd78d1a9d39cd38294c584ef95f8db
Fix layout recreation check

Change I7d6b088a9235362e03cb6694392df71bbf5a323a added a relayout
for programmatic text direction changes, but this is breaking some
fixed layouts. Make sure layout params exist before trying to
act on them

Change-Id: Ibfe3daa71490d109c9a4bdc4c90cbf9517e53260
fix double ringer volume slider

On voice capable devices (phones) ringer and notification volume
is linked. Don't show the second slider until we can break the link.

Change-Id: I7161f88f048234e5ca1050d4ad87224476e37a1a
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
Freeing frame map

FileMap memory is never released until application exit

Release it now as the texture is already loaded and the memory
used for the packed resource can be released.

Change-Id: Id08a1e466337b3a0179684eb6a444e18147ee343
Merge "Freeing frame map" into kitkat
Merge "Freeing frame map" into kitkat
Merge commit '2b08e8a38ac67ce93fdb2e373b16a6644b6bd4b0' into kitkat