iface-location: allow enabling without SIM
When the modem is in a failed state because of a SIM-related error, like a missing SIM, or if the modem is SIM-locked, allow the Location interface to initialize and be enabled anyway.
This allows someone without a SIM to the GPS, which does not particularly require a phone subscription. It also allows someone with a SIM to use the GPS even if the SIM is still locked.
This patch was a reworked, while keeping the original idea, by: Aleksander Morgado aleksander@aleksander.es
Fixes #183 (closed)