mtkmodem: Create atom even on request failures

The RadioSettings atom was not being created some times because a ril
request was failing on start, due to the radio not being yet available.
rilmodem: Fix crash when switching on/off FM

Due to a race condition, we can crash if we go too fast from FM on
to FM off and then back fast to on. This is due to a pending callback
that was not removed from the main loop on the removal of the gprs atom.
Merge pull request #123 from alfonsosanchezbeato/fix-radiosettings

Fix for RadioSettings interface not being created
Merge pull request #124 from alfonsosanchezbeato/fix-fm-crash

rilmodem: Fix crash when switching on/off FM
WIP: Support for 3g capability switch for slots