msm8974: use 48KHz sampling rate for A2DP

This is to match

http://review.cyanogenmod.org/#/c/80463/

Change-Id: Ie706b5a252131bbc5fd6279d64f0bebbec3c6fb2
msm8974: sepolicy for display tuning knobs

Change-Id: I1cbf3a8e9aeef65a7302d9acaabcb82f06a9aaa9
selinux: Fix access to the vibrator amplification sysfs

Settings needs access for the VibratorHW class

Change-Id: I6daffd37e3d12780688b81005c1f8ff3ea55280a
build: Avoid poisoning the host binaries with bad ABIs

the vector class symbols are only needed on the target. Don't inject
(or expect) them into the host binaries to avoid multi-device build
conflicts and ABI breakage

Change-Id: I224678f172bf38b820f507b1ec8540d60b865772
Revert "build: Avoid poisoning the host binaries with bad ABIs"

This reverts commit b3e4ccaa346cd1795f01ec9a2af046e45751a3bb.

Change-Id: I370809c3e7e2ad93ec6b4e08eac971c6eae34f0a
build: Avoid poisoning the host binaries with bad ABIs

the vector class symbols are only needed on the target. Don't inject
(or expect) them into the host binaries to avoid multi-device build
conflicts and ABI breakage

Change-Id: Ic3fce3d00e41e74d49afd753268223efd1541ae5
msm8974: Update audio properties

Change-Id: Ic758358ee4c75e835a594318ee180a04ff43e5e9
msm8974: Add media codec capabilities

 * Upstream change.

Change-Id: Iee2057acdbaea851d67300a468785c661f879c90
msm8974: Add paths for DRM storage

 * Required for Widevine.

Change-Id: I6bc7b1e4eba77a2e294fde95f6513d8421c1617f
msm8974: Resurrect Widevine

 * About damn time already.

Change-Id: I9a64a3279d3a1f4b9e10fca01daf31508739d387
msm8974: Install missing dhcpcd.conf

Change-Id: Ibeda28e41df5a7773baef10d0a0193e37eead7c4
msm8974: Allow mediaserver to check sound card status via audiod

Change-Id: I236c535c1f6c3ee10a656bd053cfc2ddf389da92
Merge remote-tracking branch 'CyanogenMod/cm-12.0' into HEAD