Bluetooth: Acquire wake lock to avoid power collapse

This ensures that target wont go into power save mode
when there is an acl is active and timer are running.

Change-Id: I8a5d691760e7c9602f9c4d5d366825302aebd416
CRs-fixed: 576239
Bluetooth: Changes to implement A2DP Sink Support

 - changes in core stack and adaptation layer
 - awareness of sep type

CRs-Fixed: 580884

Change-Id: I9affefdd2d00597545e49c593ef3bddb110d4c9c
Bluetooth: link audioTrack and sbc decoder

 - load sbc decoder library dynammically
 - interaction with audiotrack module
 - buffering mechanism
 - feturize for OSS builds

CRs-Fixed: 580884

Change-Id: I48373c77a02746f406f4a9c790d36dcd4924558c
Bluetooth: GAP: Reject incoming pairing if already in progress

This patch properly rejects incoming pairing request from remote device
if already in pairing state. Without this patch it was observed that in
some corner cases pairing was auto accepted for remote device while
pairing was in progress with another remote device leading to inconsistent
behaviour.

CRs-Fixed: 585463
Change-Id: Ic5489e79d1e41c944648e6064ecd25e0a73df669
Merge "Bluetooth: GAP: Reject incoming pairing if already in progress"
BT: Absolute Volume feature should be enabled only for A2dp device.

Absolute Volume feature should be enabled only for device which
supports A2DP Sink and AVRCP. This change will make sure this
feature is not enabled for only AVRCP supported devices.

CRs-fixed: 582262
Change-Id: I75509d0b0fd1b06fa08390940a327dd2887d7562
Merge "Bluetooth: Acquire wake lock to avoid power collapse"
Bluetooth: HID: Reset Idle timeout to 0 while hid disconnection

This patch resets idle l2cap timeout to 0 while disconnecting HID L2CAP's.
without this patch it was observed that after hid l2cap disconnection,
ACL disconnection was taking 4 seconds.

Change-Id: I39f16d3981f4a8b5cdf28cd7865631900007d5b8
CRs-Fixed: 586886
Merge "Bluetooth: Changes to implement A2DP Sink Support"
Merge "Bluetooth: link audioTrack and sbc decoder"
Merge "BT: Absolute Volume feature should be enabled only for A2dp device."
Merge "Bluetooth: HID: Reset Idle timeout to 0 while hid disconnection"
Merge branch 'kk_2.7_rb1.17' of git://codeaurora.org/platform/external/bluetooth/bluedroid into cm-11.0