BT-DSDA: Create IBluetoothDsdaService for DSDA support.

This change creates IBluetoothDsdaService in Telephony service
which BluetoothPhoneService will use to communicate DSDA call
state changes.

Change-Id: I09598abc971a85bf094bfbd23cf29d6d3d204a8e

Telecom: Do null check when update dsda service with callState

There isn't null check for the target account handle.

Add null check when update dsda service with call state.

CRs-Fixed: 771065
Change-Id: I5a3554a9458b498fb61efbc2c9305e29773157ef

BT-DSDA: Put active call to hold by AT+CHLD=2.

When there is only single active call on any sub, AT+CHLD=2
should put the call on hold. This behaviour is inline with
single SIM case.

CRs-Fixed: 791678
Change-Id: Iefe88e93fc5ac6a5e00500be730b8ff85205694f

Telecom: Fix oompilation for long to int subid change.

Also fix for compilation of call capabilities.

Change-Id: I146d9a56b19363326fe7cfb2fe1e9d564e0c1f69
3 files changed