a5: Enable offloaded audio effects

Change-Id: I298c2bf8836cc7abbc7739cc9f8a5b34bf1340cb
a5: Update audio configuration

 * Correct audio_policy, use low latency primary

Change-Id: I439137898434695e2528356718f18b67f0cb1c2c
a5: Enable low-latency audio capture

Change-Id: I470dc8fc281093dfe5f77914fa7af4e60daf87c9
a5: Update media codecs and audio properties

Change-Id: Ica481da7b633632575cb6c133ed9133df2dacf03
a5: fix a2dp: set sample rate to 48K

Sets the sample rate for Bluetooth to 48k to fix issue where pausing
music while connected results in about 3 seconds of playback, then
silence, yet still shows as playing.

Change-Id: I3cdfcfb7073d24b32937ee25e7ec2f1243559ec5
a5: Give the ethernet feature.

BUG: 15143878
Change-Id: Ie29c6426e9cec7fbabc2ae40328f448181132f45
a5: Use main-mic for handset-mic

handset-mic is used in Viber, Line, Cord, etc for VOIP messaging and chat. Using
dual-mic-inverse (through dmic-endfire) seems to be doing very bad noise
cancellation, causing murky, quiet audio in these VOIP applications. This patch
changes it to main-mic (through line-vr), which sounds much better, and matches
the HTC stock mixer_paths.

Change-Id: If8f10fd0919fb6d3ca10ad143d5d86f05d5dc2e2
sepolicy: mount firmware partitions with firmware_file context

* we don't need to give ueventd access across the entire vfat context

Change-Id: Idf1e24b7b90fd439d1d3ee2cd839c43078f026c7
a5: update hardware keys overlay

Add volume rocker to device keys.

Change-Id: Ifc12387a18de9f476d3ea5cab3ea7812bfab77f4
overlay: use config-based tcp buffer sizes

Change-Id: I8b1fa9946402f6389001aafa231cc7fc44a64138
sepolicy: add some more policies

* more access to kcal and vibe devices
* allow kernel to unmount labeledfs (for new kernel)
* allow system_server access to time_daemon

Change-Id: I113c14014dde97c7f3c65c8afa60d979b02fcf98
a5: Add more SELinux policies

Change-Id: I17ab585c89fd17177e6319757dbc1030191a73a4
a5: camera: Don't override sensor params

Vendor HAL sets the right values.

Change-Id: If6f9e7be5648c87c693698529e15d658562fd61d
a5: Use Moto 8226 thermal-engine

Bye bye pnpmgr.

Change-Id: I90d45e5ec877257308e1fe3afaee4030c9a82513
a5: Add a symlink for the diag device

HTC changed the node name from diag to htc_diag in the LP kernel update.
Add a link to keep our blobs happy.

Change-Id: I8c7cb6877ed24fd1ab0be906dac7556b2807ecf4