Themes: Only kill launchers if overlays or icons changed

There is no need to kill the launcher for every coponent changed.
The only ones that really concern us in regards to killing launchers
are MODIFIES_OVERLAYS and MODIFIES_ICONS

Change-Id: I3b32a20431f242f58c1708f72418322f0a5db44e
Merge branch 'kitkat3' of https://github.com/LiquidSmooth/android_frameworks_base into kitkat3