Merge tag '4.4.3_r1.1' into HEAD

(cherry picked from commit 5cdfa272bfd19585560186e12eeeba2bef7a748f)

Conflicts:
	core/java/android/widget/AbsListView.java
	core/java/android/widget/ProgressBar.java
	core/res/res/drawable-xhdpi/cab_background_top_holo_dark.9.png
	core/res/res/drawable-xhdpi/cab_background_top_holo_light.9.png
	core/res/res/drawable-xxhdpi/cab_background_top_holo_dark.9.png
	core/res/res/drawable-xxhdpi/cab_background_top_holo_light.9.png
	core/res/res/values/config.xml
	services/java/com/android/server/am/ActivityStack.java
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
(cherry picked from commit 9b13e64d6f6cf8bd08b932bcbfa508e998d4ca42)