MSIM: Fix crash during set subscription.

After setting subscription, configuration change is triggered
due to MCC-MNC values getting updated based on the sim. This
causes SetSubscription activity to be destroyed and re launched,
causing the AlertDialog window to be leaked from the activity.
Dismiss any dialogs displayed in onPause() to fix this.

Change-Id: I7b75a1bf69ca45053b26fee38649f4a0077351c9
CRs-Fixed: 631176
(cherry picked from commit b6051118958a713806a6a30b9b5228a0ea0b41e9)
MSIM(DSDA): Fix to show bluetooth connected state

check for the call states of both the subscriptions before
updating mShowBluetoothIndication.

Change-Id: Id971556d5c81b00c58890dde7f3a352beb0de37a
CRs-Fixed: 650149
(cherry picked from commit d838c8e643507be10dea4ca1509b74936d105b01)
Display the radio tech in manually PLMN search results

Display 2G/3G/4G suffix in the operator list to distinguish
different networks of the same operator.

CRs-Fixed: 522564
Change-Id: I007d1abcfba1532e94de712af9d76bf5099c193f
(cherry picked from commit 1320da23eedd8c16548846f10a5b0a97666e1046)
MSIM: Add support for cell info

Add suport for getAllCellInfo in MSIM

Change-Id: I9a43441ad6df9b88fa0c510ee460c49f860336c8
CRs-Fixed: 654445
(cherry picked from commit d84953c2b3750a261115f2c35251820f2957fdeb)
MSIM:Add null check to avoid phone app crash

When both subscriptions have incoming calls in alerting state, and
both of them disconnected at remote end at same time, Call can be null
in onDisconnect() due to timing issue. Add null check to avoid phone app
crash.

Change-Id: I5c5448765526cc9b6e856476fa05fe9761c2be0e
CRs-Fixed: 652172
(cherry picked from commit 84cf04f22828e40029603cb9e91fa280c5471826)
Disable Search networks button after slecting it

Disable Search networks button after slecting it,
to control user to select multiple times while disabling data.

Change-Id: I40465982d6515f58a883d6bdfffeb5295d95aaba
CRs-Fixed: 659709
(cherry picked from commit 7c0a9e4a8ea9f1d1cbc814422c19019a1fe8c77b)
Disable data on any SUB in manual PLMN search

In manual PLMN search disable data if it is connected
 on any SUB. After search completed enable data connection.

Change-Id: I4fdbadd0a568986a64398c78e04eab7ffa37637a
CRs-Fixed: 660590
(cherry picked from commit 8347b79b565e5fd9827675fab8b951aca2cd8ffa)
Update network mode in shared preference

Shared preference should be up to date as this is used
to set to modem once data subscription is changed.

Updating the shared preference when ever user modified the
network type to make sure that latest user prefernce will
be set to modem.

Change-Id: I0b9b75f1f6b91c1b4209c95394c48781f3da3503
CRs-Fixed: 659599
(cherry picked from commit 51fe3470b2d6112ee529a1af8f2ef94c61710055)