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: I840b8e2ecd4b52a33f352809c5d3d2c7e92ce85e
fix icons at the notification panel

Change-Id: I3df00ac6c8415dbe3a4fbdce0ba51f7de9e51583
(1/2) Base: allow to turn screen off with hardware key actions

Change-Id: I87282004886d11124b2d597e113c26c16b5b056f
android_media_MediaMuxer_setLocation: amended signature.

Change parameter `nativeObject` from type `jint` to `jlong` to match its JNI
signature.

Bug: 12890910

(cherry picked from commit 3cb78498d3f664f541ba7d28f4543cf8c12733f1)

Reported-By: ashok.bhat@arm.com, marcus.oakland@arm.com

Change-Id: I624dfb41485be823d31797514664d3a5f9e52eb0
Merge remote-tracking branch 'upstream/android-4.4' into android-4.4