HTCQualcommRIL: support DATA_NETWORK_STATE_CHANGED_M7/5757

* This UNSOL response behaves the same as the existing
  RESPONSE_DATA_NETWORK_STATE_CHANGED message.

Change-Id: I804c1f13fb3019a7e54a344967a3a4eb707046fd
PhoneProxy: Restore previous updatePhoneObject logic.

	No reason to do an opt-in with a boolean, most cdma devices with >= v6 RIL should be
	able to update their IccCardProxy when triggered by an EVENT_ICC_CHANGED
	message.

Change-Id: Ica92c2d53e9d3551d3abe8b460b80d0d381ac5bb
SamsungQualcommRIL: skip setCdmaSubscriptionSource if CDMA_SUBSCRIPTION_MODE is null

Change-Id: I9784c99e0ac82d6982f5240e2576fce6a7c1e1bf
Fix Wifi Country Code being reset on reboot

System attempts to be clever and set WiFi Region Code via MCC country code.
Which messes stuff up if you're not in a "default" country like US,GB,AU etc.
It also overwrites any choice the user has made via the WiFi Advanced Settings
menu. Ie. user with "US" MCC code, selects GB (to get 13 channels), will be
reset to US.

Add check to see if country code has already been set, if so, don't reset to
MCC value. This should enable default cases to still work correctly on first
boot, and non default values to be corrected and persisted using the Advanced
WiFi Settings without being overwritten during boot.

Change-Id: I2a9248cd94f9f28b1f2ef3ea78bea1378c3f6241