Bluetooth: Resume A2dp when sco disconnect before it receives suspend Ind

Found one timing issue the Music Playback is not resumed when SCO is
disconnected while BluetoothHandsfree is waiting for A2dp SUSPEND
confirmation. The connect SCO handler is not created in this case
this is the reason the A2dp is not resume here.

CRs-Fixed: 468136
Change-Id: I4f958dd4ca6b78cc818645ee1c92e55ecc91848e
Bluetooth: MAP: Update WakeLock Handling

Change WakeLock Handling implementation such that WakeLocks
are acquired only when any ongoing MAP Operation is in progress.
Release the WakeLock when the operation is over.

CRs-Fixed: 481192

Change-Id: I66d3d5cca6487a356e6f47eaca0c9d843ae28e26
Merge "Bluetooth: MAP: Update WakeLock Handling"
Merge "Bluetooth: Resume A2dp when sco disconnect before it receives suspend Ind"
Merge branch 'jb_2.5' of git://codeaurora.org/platform/packages/apps/Bluetooth_msm into cm-10.1

merge latest commits