MSIM(DSDA): Start the LCH reminder tone properly

During sub switch, lCH reminder tone is stopped but not restarted
properly.

Change-Id: Ia801b205c196c28e9fff9214548d3138a4154e79
CRs-Fixed: 665424
MSIM: Dial emergency call on activated sub

Check if subscription activation status is activated, even if the
sim state is ready before choosing the subscription for making
emergency call. As sim ready state also comes when there is illegal
card event from network.

Change-Id: I1775619201d7cfe39362802b2b59193a67a9a1a7
CRs-Fixed: 662770
Telephony: Set the default uri for Ringer according to different sim cards

When the phone ringtone is set as "None", getActualRingtoneUriBySubId()
in framework return null.But null won't be set to Ringer, so the uri
is still the value which was set in the last time.

Set the default uri in Settings.System to the Ringer instead of
the uri returned from the method before.

CRs-Fixed: 661216

Change-Id: I82dd48a8946eebdca477dfae0e09b4ed640e481c
MSIM: Update persist.radio.airplane_mode_on property during APM change.

RIL uses persist.radio.airplane_mode_on property to check if sim
cards need to be powered down when telephony requests RADIO_POWER
OFF during boot up. So telephony needs to update this property
whenever there is a change in airplane mode.
Add the missing code to update the property in MSimPhoneGlobals.

Change-Id: Id5c6b8315ad8329b348a4e527e38e1d7c889bb03
CRs-Fixed: 661325
MSIM: Use DDS data sub if no sub is passed

On a multi-sim device, getDataNetworkType will return data
radio technology value of designated data subscription(DDS).

Change-Id: I6b40431a88a5e17589e1b1d1b759838ff61475ee
CRs-Fixed: 661835