Keyguard : Fix album art sticking after playback is stopped

newIsNull should be populated by what is currently being set and not by
what the user's custom background is, since otherwise you end up a in state
where the user has no custom background set, music stops, no album art via arg is provided and you simply return.

Change-Id: Ifaea1cae176faaba6b32a711071f3b75ccacdd63
(cherry picked from commit 7bd5eaa5dd5d8cbed1cb7b6563176bc034d8a9f4)
frameworks/base: Call setDirtyRect to update dirty rectangle

This change updates dirty rectangle instead of dirty region of a
surface.

Change-Id: Ic5c6e68ff644911a596a2432fd14868edbff9b17
(cherry picked from commit 0a7d9cb0e1edbeea0aeb387225a861a20529d3ab)
Keyguard: Set untranslatable

Change-Id: I83fd46ec44b65523e7f6f838ef93320d83bfe50f
(cherry picked from commit b3426b64c2a1828d8d6d48998dbc6e77d28e59b5)