SamsungExynos3RIL: fix unable to swtich 2G/3G while connected to wifi

When connected to wifi, the actual mobile network is not connected
but mobile data is reported as enabled, causing the code to try
and disconnect, which never happens since it's not connected in the
first place. Fix by checking if the network is connected instead of
if it's enabled.

Change-Id: I291b739a26fbf6c10917f195f80ea5044b6da03c
SamsungExynos4RIL: provide a fallback solution if signalstrength is invalid

Change-Id: Ib533b15feb4f56c00f1ce3c7baff5e0e73255e6c
Merge "SamsungExynos3RIL: fix unable to swtich 2G/3G while connected to wifi" into cm-10.1
Merge branch 'cm-10.1' into cm-10.1-openpdroid
Merge branch 'cm-10.1-openpdroid' into cm-10.1-openpdroid-devel
Removed a lot of handling for the PrivacyServiceManager object being null, which is now not necessary due to the automatic reconnection and
getPrivacyService exception handling
Switched to using getPrivacyService for obtaining a service handle
Add CollegeDev's preferred credit

Also happening in frameworks/base