audio: Update Listen HAL API for MultiSession.

- Updated the open_listen_session API to pass
listen_open_params.
- listen_open_params will be used to decide whether to open
CDSP or ADSP session.

Change-Id: If797c58f99e877384f46f1f3a504dacf20ae45d1
(cherry picked from commit 652e1a52cf3dde8c692cf2483f5a1c9926cf6e35)
libhardware: Add dirty region field to hwc layer

This change adds dirty region field to hwc_layer_1_t structure to
pass the layer's dirty region information since the previous frame.

Change-Id: I5b107b702636c6b1f662703a29dfda4793c02809
Revert "BT: Multi HF support in libhardware."

This reverts commit d1ffc00695f0403ea0591aa3f38a6b53eb36a857.
Merge branch 'cm-11.0' of https://github.com/CyanogenMod/android_hardware_libhardware into kitkat