sf: Don't use vsync event offsets

Unlike the hammerhead's, the panel on the G2 appears not to
require these delays
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
wifi: Adjust to new driver

The driver now reads the mac address directly from NV from kernel
space, remove the userspace config generation code.
Reenable WFD
overlay: move phone overlay to telephony service

Change-Id: I0ef596c062127682ba4e85322bb31b85209906a4
audio: Fix fluence configuration
Merge "overlay: move phone overlay to telephony service" into cm-11.0
Merge "Android.mk: Add LS980 to make barrier" into cm-11.0
Merge "Move nfc to device repos, due to LS980 using pn544 instead of bcm2079x" into cm-11.0
Add Knock off and on gesture control

Change-Id: Ia5ab10b5e4a062918e1b8bfdf99cd19bfbfa63cf
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
Merge "Update loki to support latest verizon ota of VS98012b" into cm-11.0
Merge "Add Knock off and on gesture control" into cm-11.0
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