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: 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
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
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	src/java/com/android/internal/telephony/SamsungQualcommRIL.java
SamsungQualcommRIL: fix power on and off state

 remove obsolete code

Change-Id: Ib7b288e50e603ff91ac715113db9dc1769a3a09f
Add TD-SCDMA support

Add network mode TD-SCDMA to the list
of supported network modes.

Change-Id: Iad1f0ad424a8cc2b57df28caa3cea1c3c4c2f134
CRs-Fixed: 479310
(cherry picked from commit 94a2beb4bcafb75eae1f370a2bf3a3e9fc07489c)
(cherry picked from commit b51e171a9b0abbeccfb8b2a05a9f6a178b27e544)
(cherry picked from commit 132120fd713fb002800b40e090126190c5c3dea3)