rilmodem: Support for UCS-2 in USSD

Support to send and receive USSD strings that cannot be codified using
the GSM alphabet.
src: Support to send UCS-2 codified USSD strings

Core ofono always codified USSD strings using plain GSM alphabet.
This change uses UCS-2 in case GSM alphabet is not enough.
Merge pull request #83 from alfonsosanchezbeato/ussd-ucs2

USSD - UCS-2
src: Use EF_OPL to check roaming status

Some operators (MVNOs, or Orange/T_Mobile UK case) store in EF_OPL
their home networks, so we remove the roaming flag if the network we
are registered in is present in the file. Although this is not strictly
conformant with the standard, seems to be common practive among
operators, as no operator would care about changing the displayed name
for a network which is not among its home networks (EF_OPL stores the
index for the EF_PNN entry for a PLMN).
test: Adapt test scripts to multi-sim scenarios

Some tests scripts were not ready to handle situations with more than
one modem present. This changes fixes some of the scripts, including
those used in the test plan.
Merge pull request #88 from alfonsosanchezbeato/test-multisim

Adapt test scripts to multi-sim scenarios
Merge pull request #86 from alfonsosanchezbeato/roaming-opl

Use EF_OPL to check roaming status
rilmodem: Fix memory leak
plugins: Fix memory leaks

In the case of ril plugin, the leak is due to devinfo atom being
created before the modem is powered. In that case, ofono core does
not clean up the atom when terminating.
Merge pull request #90 from alfonsosanchezbeato/fix-leaks

Fix memory leaks
gril: Add screen state request

This request informs ril of the current screen state.
rilmodem: Move radio settings defs to header

Move some function and struct definitions so we can re-use them for
mtkmodem driver.
mtkmodem: Create fast dormancy request

This request sets fast dormancy and its parameters.
mtkmodem: Add radio settings atom

This atom is needed as the way to set low power mode requires an
additional request.
build: Add mtkmodem radio settings atom
mtk: Use specific driver for radio settings
unit: Add screen state request tests
src: Re-order emission of signals in network atom

Location service expects technology to change before cellid.
Merge pull request #91 from alfonsosanchezbeato/lowpowermode

Low power mode
Merge pull request #92 from alfonsosanchezbeato/reorder-signals

src: Re-order emission of signals in network atom