Use charge_only_mode instead of charger

Change-Id: Iec947587e11a936505d71c0bc149d329b46f2cb1
liblights: notifications should have priority over the battery-state

also turn off blinking again, as a blinking battery-status is
distracting.

Change-Id: I07417d7f7c2cea580c97f39a19e620e1b1e9d0ea
Revert "root: msm8960 needs mtp,usbnet,adb"

This reverts commit b2aca983138f53a0083d47746214c8a9ea522ed3.
This was needed when old usb PIDs were used, to match Motorola usb
drivers for Windows. Now, when new PIDs are used, usbnet must go
away, so interface numbers (MI) match again.
This resolves adb driver installation issues reported by Windows
users.

Change-Id: I84f0424c62d4bf72a7cb2f514c1617b116dd6933
Fix audio policy regression

- remove A2DP and USB paths, they are handled by msm8960 audio HAL,
add A2DP and USB devices to primary route - to fix A2DP/USB playback
- restore LPA and tunnel paths
- disable fast path - to fix speakerphone volume

Change-Id: Ice9e64abab2d4d8230cc7e73518d0e0053e6618e
Eliminate speaker pop after lineout PA enable

- set delay to 32ms

Change-Id: I60ea12e3604c3081eebc39af3ff6306b3485de5b
Add missing bugreport service CYAN-4474

Change-Id: I08a0caa020e27d08de598f0dfa99b251941f1c74
Add batt_health to moto_msm8960 proprietary file list

Change-Id: I31cf35d5a3e5d5cfe60a663229b54261154a6903
Merge remote-tracking branch 'cm/cm-11.0' into kitkat