Update Settings DB with correct Preferred NW mode

Introduction of mButtonEnabledNetworks preference does not ensure
the correct value of preferred network mode in Settings DB. So, the
User chosen mode does not retain. Both the preference objects are
handled properly to ensure right preferred network mode in the DB.

Change-Id: I35c4b231d5e61ac3efd71dd43b3a88a9ad9586fd
CRs-Fixed: 571980
Add TD-SCDMA UI support

Add TD-SCDMA PreferredNetwork display changes.
Add network mode TD-SCDMA to the list of
supported network modes.

Change-Id: Ib5adbf37e0fd3f17b64e64bc5b8a9d32e129af70
CRs-Fixed: 479310
Add confirm button in PUK2 requested dialog

While changing PIN2, when the SIM gets locked after
maximum retries, "PUK2 requested" dialog appears.
This dialog does not have a confirm option.

Add a confirm button in this dialog.

Change-Id: I7c47ec800d8b2f35aafe09334a77f06d72460657
CRs-Fixed: 556584
In change pin2 dialog, display enter puk2 if pin2 is blocked

The user is prompted to change the pin2 if the pin2 gets
blocked while editing a FDN contact. In this scenario, in the
current behavior when the user tries to change the pin2,
a prompt to enter the old pin2 is displayed; whereas, the
correct behavior is to prompt the user to enter puk2 code if
the pin2 is blocked.

When the FdnSetting UI is created, query the uicc card app for
the status of pin2. If the pin2 is blocked, reset the state of
the change pin2 dialog solely for puk2 use.

Change-Id: I8fca6be35ae2e8490ce36874afeef20537f57893
CRs-Fixed: 678940
Enable Apn editor for cdma

With the apn editor disabled for cdma, users cannot
add/edit apn's for cdma.

Add changes to enable apn editor for cdma.

Change-Id: I0e91727e21ebd9e5f4aed02a8393dd3e3e422c9e
CRs-Fixed: 570007