MSIM: on permanent failure cause, don't redial

If permanent redial failure cause is recieved for emergency call
from lower layers, then redial shouldn't occur again on that subscription.

CRs-Fixed: 682517
Change-Id: I7a9adb958efacf7e72234974977fa525c8b2a59e
Phone: Disconnect current call if there is an active call on other sub

UE should disconnect current foregroundCall if answering
a MT call on other sub and current foregroundCall state is dialing.

CRs-Fixed: 679208

Change-Id: I6d16e92f52462050581471600d84f5fedae038bd
Add MSIM check to avoid phone app crash

Add MSIM check before calling method of MSimCallNotifier as this
class is applicable only for multisim.

Change-Id: I18d91061fd08ac8b64d3a644b11868eb9659b68b
CRs-Fixed: 685937
Disable data in manual PLMN search on non-dsda mode.

While doing manual PLMN search disable data if data
is connected on non-dsda mode.

CRs-Fixed: 657194

Change-Id: I16f2e010e492497a2598ee1b9bdd8977f3d7d048
TeleService: Hide sim label when calling sub is absent

When make emergency call without sim card, the sim
card index 0 will be used.

If the state of calling sub is absent, hide the sim label.

CRs-Fixed: 683248

Change-Id: I657c5e905ae15e9a1e370a6c874b81ab700bd286
TeleService: Support call waiting on CDMA phone

There is no call waiting function on CDMA phone.

Support call waiting on CDMA phone.

CRs-Fixed: 694575

Change-Id: Ie51b0981eeca02bb3561c92a4a57f026ca927908