Telephony(MSIM): Register for subInfo record intent

Register for ACTION_SUBINFO_RECORD_UPDATED intent,
this is to update the SIM details on UI when card
hot-swap removed.

Change-Id: I18d908c9845afb81478a81530407021c8e7f5fbe
CRs-Fixed: 742968
Fix issue that there is no indication to tell user the data sub changed
when disable one SIM slot.

Add a toast to indicate user that data sub was changed when disable one
SIM slot.

Change-Id: I18f818ee77f3bb24709146389facd128a86dfd6e
CRs-Fixed: 656074
Modify code to get data_state from phoneStateListener.

Modify code to get data state from phoneStateListener
instead of TelephonyManager.

Change-Id: I965acf29c24d724676beaacd318e3ccfc1542ed8
CRs-Fixed: 755443
Telephony(MSIM): Disable PIN1 option when SUB is not READY.

When Subscription in not in Ready state, it is not possible to
interact with uicc app for enabling/disabling the PIN1.

So disable the PIN1 options when sub is not in READY state

Change-Id: I0b17fce2d22f9d77618e5303a4b89e83d34cbb63
CRs-Fixed: 662114
Remove QuickBoot preference if package isn't available

Change-Id: I6f00b6be8d87c1013d2c695d93e66d276017b0a1