SamsungQualcommRIL: make isGSM protected

Change-Id: I580057791e3a37e084c870446e07195fbe3d96d0
SamsungQualcommRIL: fixup drivercall for universal builds

Change-Id: I92ba18b5406c73897444d1db378c23d8561cc147
SamsungQualcommRil: fix typo

Change-Id: I3e9476db5997b01e122019eccb2073ec2f275661
SamsungQualcommRIL: allow mQANElements to be device specific

The new proprietary blobs for i9305 require that mQANElements = 6.
This patch simply introduces a new system property that can be used
to adjust the value of mQANElements if required.

Change-Id: I0a7d7dd4c6f7a17a808bbea2ac488be40e2a2d38
SamsungQualcomm: Add support for Samsung's EMS dialing request

At least some samsungs require a specific emergency dial.
JF and D2 have been identified as _not_ requiring it, so it's
not for all Samsung qualcomms.

Change-Id: Id43728942f2d964a84f7486b1269d2da8305fdf6

Conflicts:
	src/java/com/android/internal/telephony/SamsungQualcommRIL.java
SamsungQualcomm: Skip new requests on old RILs

Pre-8 RIL implementations lack support for both
RIL_REQUEST_SET_UNSOL_CELL_INFO_LIST_RATE and
RIL_REQUEST_IMS_REGISTRATION_STATE. Ignore both of
these to prevent lingering unanswered requests.

Change-Id: I4cfbfe52a14dea636823cb54a0cc4675de80698b

Conflicts:
	src/java/com/android/internal/telephony/SamsungQualcommRIL.java
Merge branch 'kitkat' of github.coM:AOKP/frameworks_opt_telephony into HEAD