telephony: Fix MR1 compatibility code

 * The translator code didn't work as planned. Do it the
   old fashioned way and overload the requests.
 * Revert the translation code so nobody else falls into this trap.

Revert "ril: Add support for opcode translation"

This reverts commit 5ec9ea3a5e561a5ca4ce2d073814c0c5cbd3161a.

Change-Id: I8701c86c147255e2ad59e191629f99756546dc66
telephony: set PROPERTY_DATA_NETWORK to data technology

The GSM SS is inaccurately setting the property to voice technology
instead of data technology (CDMA's SS is correct.)

(Reapply: last match lost in the merge)

Change-Id: Id4e02bb0e0e4a757fba78f3501d6b776d3af558c

Conflicts:
	src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
telephony: disable the use of SMS_EXPECT_MORE by default (2/2)

CodeAurora added the use of the RIL_REQUEST_SEND_SMS_EXPECT_MORE API
which is not supported by every RIL. Disabled it by default to reflect
AOSP behavior and added a flag to enable it.

Change-Id: I837c161bbca3960e7458ea049f896218d5e60a63

Conflicts:
	src/java/com/android/internal/telephony/gsm/GsmSMSDispatcher.java
refix same npe, lost because of the qcril merge

Change-Id: I5e11f8cdd14c428e32f77e410383ca732e7da19d

Conflicts:
	src/java/com/android/internal/telephony/dataconnection/ApnContext.java
ISms.aidl: Add callingPkg to sendTextWithPriority.

Needed for Voice+ and SecureSMS, due to breakage caused by QCOM merge.
Reintroduce IccSmsInterfaceManagerProxy.java.

Change-Id: Ib45e19b3d33c44d43368726db6f6f1525783f474

Conflicts:
	src/java/android/telephony/MSimSmsManager.java
	src/java/android/telephony/SmsManager.java
	src/java/com/android/internal/telephony/IccSmsInterfaceManager.java
	src/java/com/android/internal/telephony/IccSmsInterfaceManagerProxy.java
	src/java/com/android/internal/telephony/PhoneProxy.java
	src/java/com/android/internal/telephony/msim/ISmsMSim.aidl