TeleService : Add networkmode changed listener and CDMA APN item

 - GSM option screen also has networkmode select list when isLteOnCdma
   is true. Need to add listener for it , or else it will fail to set mode.

 - After set world_phone as false, CDMA option need add APN item according
   to this config. Before it use GSM APN option when world_phone is true.

CRs-Fixed: 640954

Change-Id: I855201506bb77bcd257faf1718cd3daa452d018c
TeleService: Remove "vibrate when ringing" from multi sim call settings

Remove "vibrate when ringing" item from multi sim call settings.

CRs-Fixed: 653620

Change-Id: I051c851d882eb9641ddcb06ce7bc25305be486a1
TeleService : Disable network mode select when it is GSM only

Not allow to select network mode again when it is GSM only mode after
setting preferred LTE mode for CMCC.

CRs-Fixed: 653774

Change-Id: I2e4b1f0ddf5683f0acceeb447b75890170fe8517
TeleService : Fix the network mode wrong issue for ssss

mButtonEnabledNetworks is used to replace the  mButtonPreferredNetworkMode.
But mButtonEnabledNetworks is added by third party for 4G/3G, which can not
fullfill the requirement of now. Use the mButtonEnabledNetworks back, and set
the right choice for it.

CRs-Fixed: 640954

Change-Id: Ia81da435effcde5752b76e83c6d1a9750f62c17b
TeleService: Do not save an empty quick respond message

Can save the quick respond message when it is empty.

When the new quick respond message is empty, do not save it.

CRs-Fixed: 654604

Change-Id: Ifffde3c0ec2272deff5d684509620528ab503992
Fix crash when call to voicemail with no number.

Initialize dialed number to empty string if it is null,
to avoid NullPointerException in Uri.fromParts().

Change-Id: Ic4c68eaa40b2d2c23199619b15a7277e2a8e77bc
CRs-Fixed: 627677