SUPL early data connection fix

if GPS started before data connection is alive, SUPL will be broken for entire power cycle.

Change-Id: I0486ac5e62a2d4a7da14506e3dd8e78da42f405d
Add support for NETWORK_TYPE_GSM

NETWORK_TYPE_GSM is mapping in ServicState.java so and not in TelephonyManager.java;
so when application queries for getVoiceNetworkType()
and currently camped rat is GSM, they get network mode as GSM.

Change-Id: I20e05de7dc76771f129260f094061e87f2062929