Support reading data profiles from OMH cards

Change-Id: I371a15428cd296cd02a2f82d5904dea483058c26
(cherry picked from commit e2d39f6cf77d29ad57243649dc54d96a60db922c)
(cherry picked from commit 54866893124465af843a16148ff53534e725eb54)
(cherry picked from commit 494ba62c5119b0002bfedb51d4ed51514c76aa0e)
STK Call Control feature implementation.

Change-Id: I1164df9ddbf70fb42e760c1f3ab7f3df4b3b5339
(cherry picked from commit 3ad8ca2d4c4fa62192d27edfca110db316001c6f)
(cherry picked from commit a08b126d1c9bcd967be6fcae681f911d57b4f929)
(cherry picked from commit ee940a0adcb8d8915979e47dc3eabc92e5a555fb)
Add Multi RILD support.

Support Multiple instances of RILD identified by the arguments
passed to RILD

Change-Id: I3ac00242aed7fd40e3b7a71d00f906e7c9805c7c

Conflicts:
	reference-ril/reference-ril.c
(cherry picked from commit 424e8db95c9d483dcefcbd8d861364f1589e8dd1)
Interface changes to support Multi SIM functionality.

Add support for
    RIL_REQUEST_SET_UICC_SUBSCRIPTION
    RIL_REQUEST_SET_DATA_SUBSCRIPTION
    RIL_UNSOL_UICC_SUBSCRIPTION_STATUS_CHANGED

Change-Id: I21ac55007610e6695c7f798db16f1d47b143c9e9

Conflicts:
	include/telephony/ril.h
	libril/ril.cpp
(cherry picked from commit cd388722d9fe05760ee4ab4c24e6e1fd832aa676)