mtkmodem: Add defines for all MTK specific events

Add defines and change request names to show that they are specific to
MTK.
gril: Delete marked callbacks

Callbacks were not being removed if unregistration was happening inside
a callback call, they were just being marked. This change makes sure
that marked callbacks are deleted after handling the event that
started the callback that marked them.
rilmodem: Consider special parameters for MTK

MTK modems need for the SETUP_DATA_CALL request the call ID and a
special data profile in the case of MMS to be able to create contexts.
gril: Use specific MTK params for data call setup
ril: Set the type for GPRS contexts
mtk: Set the type for GPRS contexts
plugins: Fix IMSI matching in APN provisioning
Merge pull request #106 from alfonsosanchezbeato/mtk-mms-ctx

MTK modem MMS fix
mtk: Handle SIM hot swap

This change re-starts atoms after detection of SIM insertion/removal
for MTK modem, in case OFONO_RIL_HOT_SIM_SWAP env var is defined.
Otherwise, it removes the atoms for the removal case and does nothing
in case of insertion.
unit: Adapt tests to MTK events name change
Merge pull request #105 from marttipiirainen/prov_imsi_match

plugins: Fix IMSI matching in APN provisioning
Merge pull request #104 from alfonsosanchezbeato/mtk-simswap

MTK SIM hot swap