sim900: Fix leak of options hash table
sim900: Add multiplexer support

Also add gprs and call-volume support.
sim900: Properly clean up device IOChannel on error
sim900: Remove unneeded goto / label
sim900: Fix compile error

make --no-print-directory all-am
  CC     plugins/sim900.o
  cc1: warnings being treated as errors
  plugins/sim900.c: In function ‘shutdown_device’:
  plugins/sim900.c:180:9: error: unused variable ‘fd’
  make[1]: *** [plugins/sim900.o] Error 1
  make: *** [all] Error 2
sim900: Fix disable cleanup procedure
handsfree-audio: Add support for initiating SCO connections

When calling the card's .Connect() method, we should be able to
establish a SCO connection.

Right now, we only have support for establishing the SCO connection
directly, this is what is expected from HFP 1.5 HF/AG devices.
handsfree-audio: Add support for sending the SCO socket

Send the SCO socket to the agent associated with the card that
just got connected.
handsfree-audio: Reject .Connect() from other senders

Only the agent should be able to call .Connect() on the card.
include: Fix hf audio connect method declaration
hfp_hf_bluez5: Add a card driver for HFP 1.6

This is just the skeleton of a Handsfree Audio Card for the HF side of
HFP 1.6.
hfp_hf_bluez5: Make sure to call the callback
include: Add ofono_handsfree_card_connect_sco()

This will be used by HFP plugins to tell the core that a SCO connection
needs to be established.
handsfree-audio: Add ofono_handsfree_card_connect_sco
handsfree-audio: Add .Connect using the card driver

Now each handsfree implementation may be notified that a card wants
its audio to be connected.
modem: Allow setting boolean properties
sim: Add SIMCOM SIM card ready quirk

SIM is busy right after pin is entered. Use the quirk which
add a CPIN? pooling check until having "CPIN: READY" answer.
AUTHORS: Mention Anthony's contributions
modem: Support modem property "AlwaysOnline"

This can be set by the modem driver to indicate that the device is
always in the online state when it is enabled.  This is useful for
modem drivers that handle both CDMA and GSM devices.
huawei: Use AlwaysOnline for CDMA modems