Bluetooth: Moved the HFP state to proper state when is turned off

Found issue in some cases when Bluetooth is Turned Off the HFP
profile is still in Connecting. Because of this when the BT turned
On again the the Device shows as CONNECTING in Settings Menu. Now
this change makes sure HFP profile is moved to DISCONNECTED in this
case.

Change-Id: Iebfafe3ff0c1202fec53c6ed4a83897c99de646a
CRs-Fixed: 452187
MAP: Fetch and display only sender address for INCOMING MMS.

Modify query statement to fetch only sender (FROM) adrress for
INCOMING MMS as both recipient (TO) and sender (FROM) addresses
are stored in messaging database for MMS in INBOX.

CRs-fixed: 466483

Change-Id: Ifd82796db76f32fbf3436eaa9e372a1820e01486
Merge "MAP: Fetch and display only sender address for INCOMING MMS."
HFP: Send update when both active & held calls drops

When both an Active and a Held call is dropped, we
should send proper call state 2,0 to headset.
This calls drop may happen due to limiation in
CDMA network or due to sudden GSM network drop.

CRs-Fixed: 470689

Change-Id: I21aaeb6a4673c5cad477b4c2e57f9cb9dd1c0526
Merge "HFP: Send update when both active & held calls drops"
Merge "Bluetooth: Moved the HFP state to proper state when is turned off"
Merge remote-tracking branch 'caf/jb_2.5' into cm-10.1