Fixes related to manul provisioning

Fix Callforwarding indication for operator name updation

Callforwarding and message waiting indication should be updated
when any status is getting updated for some subid.
Change-Id Iaa527f9fbc5650c5926bc29112f57fb30b5a01d4

Fix NPE due to uninitialized map.
Change-Id I0bd6af6277719c906985371871eed95123c208e6

Fix do not create a PhoneAccount for the slot without SIM card

* When the slot has no SIM card, the dummy subId now is no longer
negative number, so the TelecomAccountRegistry will create a PhoneAccount
for the slot without SIM card too.
Check whether the slot has SIM card and it is provisoned. if yes, add a
PhoneAccount for the slot with SIM card.
* Set the SIM as default OutgoingPhoneAccount when single SIM is inserted.
* Do not update default voice sub when device shutdown
 is in progress and when SIM power down due to APM
Change-Id Ibaed043f93a74d69e990594b4bb17d8e8c140a27

Fix no service notification for manual search mode.

If SIM card is deactivated and network selection is chosen
as manual search mode, an incorrect indication 'No service'
shown to user.Here the No service is shown as a result of
Out of Service state caused by sim deactivation.
Fix: Check for Out of Service state caused by SIM deactivation
and dont show user the no service indication for this case.
Reset CFI/MWI on sim deactivation
When the sim is deactivated update the call forwarding indicator
and message waiting indicator icon on UI.
Change-Id I18c03bde425069e21ff16238d72761efba111993

MSIM: Fix for default voice subscription change

- If there is a delay in reading FullIccSerialNumber value
  for one of the SIM, the default voice preference is reset
  to the SIM for which the serial number is already read.
- Remove getFullIccSerialNumber() condition as check for
  provision status & mSubscriptionManager.isActiveSubId()
  are sufficient to determine SIM records availability
CR-Fixed: 2058977
Change-Id: I60acd98832a1d9fac3d2384867fb274b1796f5b0

Change-Id: I839929c738aa71755f1b1f71301788968c21762c
Issue: FP3-A13#56
CRs-Fixed: 2179165
2 files changed