ril: Remove unneeded check when setting SIM status

ofono_sim_inserted_notify() already checks if there is a SIM state
change, so there is no need to do the same in the driver.
mtk: Remove unneeded check when setting SIM status

ofono_sim_inserted_notify() already checks if there is a SIM state
change, so there is no need to do the same in the driver.
rilmodem: Create SimManager even when no SIM

When there is no SIM, SimManager is still created with Present property
set to zero.
Merge pull request #113 from alfonsosanchezbeato/show-no-sim-present

Show Present property in SimManager even in the no-SIM case
plugins: add max retry logic for rild connect

This change adds a maximum retry count for connecting to
rild.  After ~30s, rild will give up trying to connect.
This changes the current behavior which will retry forever.
plugins: add max retry logic for mtk rild connect

This change adds a maximum retry count for connecting to
rild.  After ~30s, rild will give up trying to connect.
This changes the current behavior which will retry forever.
Merge pull request #112 from tonyespy/rild-retry-limit

Merged.
src: allow MessageCenter/Proxy for TYPE_INTERNET and TYPE_MMS

Client must be able to modify all properties that are specified
as modifiable in gprs interface specification.
Merge pull request #114 from jkangas/master

src: allow MessageCenter/Proxy for TYPE_INTERNET and TYPE_MMS
rilmodem: Fix SIM Pin handling regression (LP: #1363413)

The function __ofono_sim_recheck_pin() was being called before
the sim_status_cb() function set the new passwd_state.  This
caused enter-pin operations to fail the first time.
Merge pull request #115 from tonyespy/lp1363413

rilmodem: Fix SIM Pin handling regression (LP: #1363413)
mtk: Show emergency numbers also if we are offline
ril: Show emergency numbers also if we are offline
Merge pull request #116 from alfonsosanchezbeato/show-ecc-offline

Show emergency numbers in flight mode
include: Add functions needed by MTK driver

Due to the way the current MTK device plugin handles creation of
atoms, some modem state transitions cannot be handled directly by
the core. This change adds a new function that can be used by a
device plugin to prevent the modem core code from setting the modem
state to PRE-SIM when a SIM lock condition is detected.
src: Implement functions needed by MTK driver

Due to the way the current MTK device plugin handles creation of
atoms, some modem state transitions cannot be handled directly by
the core. This change adds a new function that can be used by a
device plugin to prevent the modem core code from setting the modem
state to PRE-SIM when a SIM lock condition is detected.
mtk: Handle locking of the SIM

Atoms are destroyed when the SIM gets locked after introduction of
wrong password.
src: Check presence of spn_watches on removal

In some cases sim->spn_watches can already be NULL when trying to
remove the watches.
Merge pull request #118 from alfonsosanchezbeato/puk-locked-crash

Fix crash when the modem gets PUK locked
gril: Fix parsing of registration state replies

There were two bugs when parsing voice/data registration state replies:
the status value could be one not recognized by ofono and the max number
of call ids was not being set properly for MTK modems. This commit fixes
both issues.