Ensure the creation of wlan cal file symlinks in persist

Change-Id: If3b69d55a469599462c3d00fc8fd0cb33866df65
dedupe soft video codecs

Remove superfluous ffmpeg decoders for codecs that can be handled
by OMX.google

Change-Id: Ib3648ab85a1df096bc94b8809eaec8f80687984d
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
Merge branch 'cm-11.0' of https://github.com/CyanogenMod/android_device_motorola_moto_msm8960 into kitkat