gril: Add Qualcomm error codes for redirections
rilmodem: Consider redirection in DIAL reply
gril: Add parcels for call barring
rilmodem: Call barring SS support
build: Compile rilmodem call barring atom
ril: Create call barring atom
unit: Add tests for call barring parcels
gril: Handle DATA_CALL_LIST replies

Change code that was handling UNSOL_DATA_CALL_LIST_CHANGED to also
handle also the replies to RIL_REQUEST_DATA_CALL_LIST requests, as the
format of the returned data is the same.
rilmodem: Deactivate active data calls on start

Active data calls can be around due to previous ofono aborts. Before
this change, this was handled deactivating all potential active calls.
With this change, we ask for the list of active calls so we avoid
sending unneeded messages for non-existing calls.
gril: Allow NULL socket paths for testing
mtkmodem: Add macros to be used for function calls
unit: Add unit tests for MTK specific parcels
build: Add unit tests for MTK parcels
src: Use UTF-16 instead of UCS-2 for SMS

Although UTF-16 is not mentioned in the 3gpp standards as a valid SMS
coding, most smartphones use it instead of plain UCS-2 when UCS-2 is
the encoding specified in the SMS header. This allows the phone to send
characters out of the basic multiligual plane, like emojis. As these
characters are codified using codes forbidden for UCS-2, all valid
UCS-2 code points can still be sent.
Merge pull request #76 from alfonsosanchezbeato/sms-utf16

Fix for LP#1269017 : Use UTF-16 instead of UCS-2 for SMS
Merge pull request #74 from alfonsosanchezbeato/redirect-fix

Fix for call redirections
Added dbus control channel to phonesim plugin.
Merge pull request #70 from jpakkane/master

Testability updates
plugins: Fix for provisioning when there is no SPN

Android provisioning plugin was aborting when EF_SPN was not present in
the SIM in case there was a MVNO for the SIM MCC+MNC pair.
Merge pull request #75 from alfonsosanchezbeato/provision-no-spn

plugins: Fix for provisioning when there is no SPN