PhoneProxy: when using v6 or greater ril make sure current phone type isnt GSM

This fixes an issue with CDMA + LTE devices that are able to utilize
GSM netowrks. When using v6 or greater ril and connected to a GSM network
it routes you through the CDMA stack. This causes all sorts of issues.
Fix by making sure that phone type isnt GSM.

a revert of
f0ddc6a7318b74608c58beca61901820ea7d9a7d
97cabb4543823fd989f4aa371fca41b1aeb07278
a34c63e1842f018f7d318ba7887ec2500c07658c

Change-Id: I4c9fc73e18ebee0df43e69ac982b61904d11333b
Revert "CallTracker: Add delay to reduce cpu load"

This reverts commit 57f67b4244ea8953296f6e4905286e951c3b2918.

Change-Id: Ia3a65d73e366ec823e236ca30fb134cf66999fca
CallTracker: Add additional check for pendingMO to verify that a dial is
happening and we are expecting a call to appear when repeated polling of
GET_CURRENT_CALLS.

Change-Id: Id719ed79e47462d898299e1468f0a1b9e00b43f8
SamsungExynos4RIL: cleanup for use with opensource libril

* only emergency dialing needs hacks

Change-Id: Ib573d65fd4fb3201bdbe0960838d15f88645a8ec
Merge "PhoneProxy: when using v6 or greater ril make sure current phone type isnt GSM" into cm-10.1
Merge "Revert "CallTracker: Add delay to reduce cpu load"" into cm-10.1
Merge "CallTracker: Add additional check for pendingMO to verify that a dial is happening and we are expecting a call to appear when repeated polling of GET_CURRENT_CALLS." into cm-10.1
Merge remote-tracking branch 'cyanogen/cm-10.1' into cm-10.1
Merge remote-tracking branch 'cm-10.1-mb52x/cm-10.1' into cm-10.1-mb52x