[rilmodem] Remove unnecessary 'fake' held status when dialing 2nd call
[rilmodem] Call direction bookkeeping

Signed-off-by: Martti Piirainen <martti.piirainen@oss.tieto.com>
[rilmodem] Configure the tech preference only once

Information if the configuration has been done or not cannot be
stored to same file where configuration is read from due the lack
of priviledges. This change makes ofono to store the information
to same place as any other setting stored by ofono.

Signed-off-by: Jussi Kangas <jussi.kangas@oss.tieto.com>
Merge pull request #129 from jpoutiai/next

[sim]recommit id:e2f46ce868fec8c797545de851f91f78a85226a2
[gdbus] Handle dbus disconnect signal

A previous patch stopped ofono from crashing when it received the disconnect signal (which has no sender). However this wasn't enough. gdbus/mainloop.c actually registers a listener for the disconnect signal, so message_filter should dispatch it.

This patch makes sure of that, and hardens message_filter's loop against any other fields which might be NULL. (the logic: if the data-> field is NULL it means don't filter on that value; if the message field is NULL then only match data structs that have that field NULL.)

Without this patch, if dbus is restarted ofonod will hang around and be useless until the next reboot.
Merge pull request #130 from jkangas/next

Request for pulling storing the configuration info to ofono storage directory to next branch
Merge pull request #131 from marttipiirainen/next

[gdbus] Handle dbus disconnect signal
Merge pull request #132 from marttipiirainen/dial_reply_fix

[rilmodem] Call direction bookkeeping
Merge pull request #133 from marttipiirainen/extra_held_status

[rilmodem] Remove unnecessary 'fake' held status when dialing 2nd call