overlay: move phone overlay to telephony service

Change-Id: I0ef596c062127682ba4e85322bb31b85209906a4
Android.mk: Add LS980 to make barrier

Change-Id: I41f60ac9e4f58756c0c14acaf716f838c68cbf3a
Move nfc to device repos, due to LS980 using pn544 instead of bcm2079x

Change-Id: I1ab441fcffadd072707486e0bedb8450a86a42eb
Update loki to support att ota of d80010o

Change-Id: Ieb0eac1754f9c84c8ef2c4534bc7865262e052d3
media_codecs: List only those we actually build

Listing codecs that aren't present breaks apps that scan all codecs
for a best match
Update loki to support latest verizon ota of VS98012b

Change-Id: Ia08cc210c7df05d5fa9c17c186db05965ea28ec4
Add Knock off and on gesture control

Change-Id: Ia5ab10b5e4a062918e1b8bfdf99cd19bfbfa63cf
camera: Make sure we never claim to have multiple snaps if ZSL is disabled

This is mostly a userspace app bug, but still an incorrect behavior on
the HAL's part. In non-ZSL burst modes, the number of snaps should always
be 1
Remove unused config options
Enable smartcover sleep/wake
time_daemon: Create the service's atom storage dirs
Remove kgsl governor config

It's been replaced by the new automagic msm-adreno-tz governor
GestureSettings: AF Translations

Change-Id: I69bda12b4e70d59355657a76a6b5094617460080
msm8974: Enable USB audio

* Use new QCOM USB audio path which uses the AFE proxy
* With offload

Change-Id: Id08dbfec1bffa1bc083109e8f81be6509abe1db5
msm8974: Enable deep buffer output as primary

 * Since we're not offloading audio during AV playback, it's
   better to use DEEP_BUFFER as the primary output and only
   select the FAST output when the flag is set. This saves
   power during video playback.

Change-Id: I94d4de328377e9c351bd77c5ad5b0a7ec96cbb79
msm8974: Add offload properties

 * Set fragment size (same as default)
 * Enable gapless playback with offloaded streams
 * Enable offloading for AV (but not streaming AV!)

Change-Id: I1b0f8115bc880bd89f5a0c8ed13e4b54d38e0867
msm8974: Enable new mixer for offload

Change-Id: I21620d3a2612c992dc70a783f20aa8b73e8c9073
Replace gesture app with cmhw class for tap-to-wake

Change-Id: I7ed61bb735a090176b235c2a9c7c69d7a9bc11d9
Remove Trebuchet overlay

This is outdated and breaks the new Trebuchet

Change-Id: I9ce832d870749909656b440677670dacbb450b3d
msm8974: Disable gapless by default

 * Audio driver will enable as necessary. Leaving it on always
   causes issues in some apps like Pandora.

Change-Id: I59a732577c3a4a61c8949498101b4b5bae0998ce