Make sure to turn off led after pulse()

setLightLocked() will update mColor. This will cause the led to not be
turned off after the pulse.
When notificationManager starts a attention pulse the led will be kept
on. Since attention is of highest prio nothing can turn it off.
This is fixed by resetting mColor back to 0 after the call.

Change-Id: Id60ef96e5c21b47c23002f0bcf2fae7fb3f2ca10
fb: statusbar reflect am/pm based on the global user settings 12h/24h format (1/2)

Change-Id: I7d6eec4d62f0e1072f11e8e131608b78f17539d9
fb: do not call every time settings on clock intents

only needed for configuration change.

Change-Id: Ie6db0e8a3abca83f5ea6c25f39124672e06ac4ff
fb: statusbar clock color

Unfortunately, this feature is not separately so i have to ported it from original source

PS1 : fix derp in IconMerger

Signed-off-by: hany <hany.alsamman@gmail.com>
SystemUI: Screenshot rotation

Thanks to htchoi1995
https://github.com/ThinkingBridge/platform_frameworks_base/commit/7453dc35b7b35e436f81e2e6ef751e9528b04dd6
Recent UI Fix Rotation

Signed-off-by: hany <hany.alsamman@gmail.com>