Fix restoring network mode preference on reboot

When a user sets the option to use only 2G networks (for GSM networks) or its
equivalent for CDMA networks, each reboot erases that setting. That forces
the user to re-select the same option after each boot.
This (very simple) patch fixes it.

Ported from CM9:
http://review.cyanogenmod.org/#/c/16245/

Change-Id: I7ec9e155fed9f57934d7a73936f2bf425c8297fe
Telephony: Unregister from UiccController when disposed

Change-Id: I296d3f292a72d2f8181f866bd1de7637c8333c63
Mms auto-retrieval (2/3): framework

Change-Id: If59780c1a4c153618a2110c60b1b1d4c03f145fd

It's only porting this http://review.cyanogenmod.org/#/c/26166/
Part 2 of 3

Patch Set2:
Correncting undifened symbols