Merge pull request #94 from jpoutiai/master

[rilmodem] stop timer firing every 2 seconds
[rilmodem] Hide searching state only when registered has been reported

Hiding searching status always might cause very rare case where very
brief voice call connection status change to something else than
registered might cause ofono core to force data connection down.
Since connection down is not immediate but status can change right
away back that causes situation where response for outdated deattach
request overrides the return to attached state.

Signed-off-by: Jussi Kangas <jussi.kangas@oss.tieto.com>
Merge pull request #97 from jkangas/master

Request for pulling searching state hiding only if already notified registered to main branch
[rilmodem] Enable configurable LTE support

LTE support needs to be easily configurable on and off depending
client and modem in use

Signed-off-by: Jussi Kangas <jussi.kangas@oss.tieto.com>
Merge pull request #99 from jkangas/master

Request for pulling configurable LTE support to main branch
[rilmodem] Check and set tech prefence as configured

After flashing modem uses default technology preference of it's
own. This fix forces it to 3G/2g only, if configuration is set
so.

Signed-off-by: Jussi Kangas <jussi.kangas@oss.tieto.com>
Merge pull request #100 from jkangas/master

Request for pulling technology preference checking and setting at startup to main branch
[rilmodem] Release parcel after message sending

Parcel needs to be released after message sending. Otherwise
there is a minor memory leak.

Signed-off-by: Jussi Kangas <jussi.kangas@oss.tieto.com>
[rilmodem] When sim stays on in offline mode PIN cache can be emptied

After modem is configured to keep SIM alive in offline mode PIN
cache can and should be tied to SIM presence notification. Note:
inserting this fix before modem configuration change will
effectively break PIN caching part of the hidden reset.

Signed-off-by: Jussi Kangas <jussi.kangas@oss.tieto.com>
Merge pull request #101 from jkangas/master

Request for pulling PIN cache emptying when sim removed and minor bug fix to main branch

Reviewed and approved by marttipiirainen, tkenakka and me. Merging..
[ofono] Make DTMF sending via rilmodem more robust

Loop DTMF requests via core, not via driver. Drop unused variables.

Signed-off-by: Martti Piirainen <martti.piirainen@oss.tieto.com>
Merge pull request #102 from marttipiirainen/dtmf_timing_fix

[ofono] Make DTMF sending via rilmodem more robust
[rilmodem] unregister unsolicited message

Signed-off-by: Jarko Poutiainen <Jarko.Poutiainen@oss.tieto.com>