hal: Add support for listen playback concurrency

Add support for concurrency handling between number of
listen capture session and playback activity.

Change-Id: I4a0656f240c62f2cc6266a714a96fdcdc13ae9d8
mm-audio: aenc: make frame_count variable 64 bit

- After 71 minutes AAC encoding stops working
- The root cause is while calculating the timestamp
  of the frame a variable frame_count is 32 bit and
  it ovewrflows which leads incorrect timestamp
  calculation which leads to stopping of AAC encoding
- To solve this make frame_count 64 bitvariable.

Change-Id: Iddb7c6c8fab53314d58bdf8651d5ede0c6ca8b80
CRs-Fixed: 707449
hal: expand ultra low latency guards

* fix the build on unsupported platforms (msm8610)

Change-Id: If5a61dba8d6a65b7d2ad7981516726f4badfdd76
audio: msm8660: add presto audio.

Import audio from presto repo, because the local module don't build.

Change-Id: I58418fd4a5aa39302e24a78cb35be76f7902801c
presto: audio: fix error

Change-Id: I6ecf222eeb42efcba45bb2639f0d97b7706fd188
Merge branch 'kitkat' of https://github.com/shaheerkv/android_hardware_qcom_audio-caf into kitkat