frameworks lights: skip black LED notifications

If have app A with custom lights 000000
    and app B with custom lights 888800
then if app A fires a notification before B,
even though A is black, the light for B will
never show.

This commit makes color 000000 a special case
and causes it to be skipped and the next best
(non-zero) mLights color used instead.

Now you can set a custom app light color to
000000 to effectively turn it off in a way that
no longer impacts how any other lights might
otherwise be expect to shown.

Later, we should add an option on the settings side
to allow explicit choice of "never show" over setting
color to black but that can come later.

Change-Id: I0ae440ad3a85fa2e43be0afbbf0817127a66fef0
Revert "SystemUI: add Weather display to status bar header - PS18"

This reverts commit a3562e7e8d7575e3f94d49b3d2476e78a327256e.
SystemUI: add Weather display to status bar header - PS22 (cm merged)

Change-Id: Ic2fea861c36f405d8a0e64cc9224f47088ac6351
Signed-off-by: Roman Birg <roman@cyngn.com>

Conflicts:
	packages/SystemUI/res/values/cm_strings.xml

packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java

packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java

Conflicts:

packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java

Change-Id: I9ce697e824e1f85becfd0e53519d3ae36fc65758

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/BatteryMeterView.java
Settings: Forward Port Volume Long Press Skip Tracks (1/2)

Bring Forward Volume Rocker Track Change

Requires Settings Change
http://review.cyanogenmod.org/#/c/82222/

Change-Id: I70b00e08fe48707110725dd1daa56b1e48d15a03

Conflicts:

policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
Fix volume key music controls

* Forward port code from cm-11.0 and adjust for 5.0

Change-Id: Ie0ad83965c41fd33120490c25a4ff3d9b2cbeb37
frameworks: fix make updateapi for weather setting

Change-Id: I3a23cd432138e63e037b427ceaf62a87627dfde6
Signed-off-by: Roman Birg <roman@cyngn.com>