Merge remote-tracking branch 'cros/upstream' into 'cros/master'

Contains the following commits:
408e9f32 broadband-modem-qmi: fix assertion when disabling unsolicited events (Aleksander Morgado)
c6d213d6 broadband-modem-qmi,bearer-qmi: avoid depending on the client version (Aleksander Morgado)
62956b5c build: post-release version bump to 1.15.0 (Aleksander Morgado)
5f20662a release: bump version to 1.14.0 (Aleksander Morgado)
71d65bbe u-blox: always ignore M8 and M9 GPS modules (Aleksander Morgado)
fbf38753 blacklist: add chinese clone of Arduino nano (Aleksander Morgado)
5cbeeb1b build: require libqmi 1.26.0 (Aleksander Morgado)
57422ec0 NEWS: add info about MBIM-powered Cinterion devices (Aleksander Morgado)
ecf54efc cinterion: added port type hints for the mPLS62-w in MBIM mode (Aleksander Morgado)
c2ee7317 cinterion: allow MBIM-powered devices (Aleksander Morgado)
54de4192 build: require libmbim 1.24.0 (Aleksander Morgado)
9d31cbaa mm-kernel-device: give cmp a total order (Eric Caruso)
12ea7281 AUTHORS: update with latest commit stats (Aleksander Morgado)
cb8d8105 quectel: add port type hints for EG95 (Brendan Peter)
569990f3 broadband-modem-qmi: also build 5GS reg state from Serving System (Aleksander Morgado)
8340237f broadband-modem-qmi: avoid using stale EPS registration state (Aleksander Morgado)
3af93cbe broadband-modem-qmi: switch USSD state to idle when ussd session is terminated by network (Maxim Anisimov)
62c6f941 cli: make control chars in strings are escaped correctly for json output (Maxim Anisimov)
1e0b38d9 sms-part-3gpp:  fix unicode names in sms decode iconv() operations (Maxim Anisimov)
cbcc1411 build: bump version to 1.13.900 (1.14-rc1) (Aleksander Morgado)
cd501c4d NEWS: add details about the plugin configure options (Aleksander Morgado)
a5c060ef filter: setup automatic per-vid checks in the plugin whitelist (Aleksander Morgado)
bbeca601 ublox: fully ignore GPS devices with plugin-installed rules (Aleksander Morgado)
657d5e61 NEWS: update MBIM reset operation info to include Qualcomm devices (Aleksander Morgado)
1ef46cdf build: require libmbim 1.24-rc1 (Aleksander Morgado)
30428ed5 NEWS: update for 1.14.0 (Aleksander Morgado)
b8110197 docs,libmm-glib: add 1.14 index (Aleksander Morgado)
d36df682 wavecom: break loop matching 2G bands if exact combination found (Aleksander Morgado)
a6607a5e wavecom: port to use g_autoptr() setup (Aleksander Morgado)
08d40fe0 wavecom: fix GTask return handling when loading current caps (Aleksander Morgado)
d8b70602 huawei: ignore NDISDUP disconnection errors (Aleksander Morgado)
472fb96b huawei: don't delay reporting network initiated disconnects (Aleksander Morgado)
15543794 filter: 'strict' is the new default (Aleksander Morgado)
82d38f70 filter: rename 'default' to 'legacy' (Aleksander Morgado)
6eca2237 shared-qmi: require minimum set of NMEA types before starting GNSS engine (Aleksander Morgado)
fd28f947 ci: always build libqmi with basic collection (Aleksander Morgado)
10648f8d broadband-modem-qmi: plug memleak when changing current firmware (Aleksander Morgado)
d848b10d iface-modem-firmware: plug memleak when listing images (Aleksander Morgado)
3b35bbd4 huawei: fix memory leak when parsing HCSQ response (Louis-Alexis Eyraud)
df36f8d2 cinterion: fix syntax error for setting radio/bands/[23]g (Giacinto Cifelli)
3efe127a iface-modem-voice: fix assertions in call setup/teardown logic (Aleksander Morgado)
0cc5a6ce cinterion: skip sim ready check for modules that don't support it (Giacinto Cifelli)
da7bc39f blacklist: add USB CEC adapters (Aleksander Morgado)
84ec3d2f cinterion: simplify check (Giacinto Cifelli)
502c6365 zte: add MF667 port type hints (Aleksander Morgado)
a399c7e4 charsets: take_and_convert() methods should support GSM encoding (Aleksander Morgado)
c9945769 charsets,test: extend UCS2->UTF-8 testing for the reverse operation (Aleksander Morgado)
c4e6a0c4 charsets: don't warn in unlikely case of needing to convert to HEX from UTF-8 (Aleksander Morgado)
87b8c9b2 cinterion: minor coding style fixes in new band management (Aleksander Morgado)
793132d5 cinterion: radio/band handling for LTE modems (Giacinto Cifelli)
09260311 Revert "charsets: don't warn in unlikely case of needing to convert to HEX from UTF-8" (Aleksander Morgado)
6a7dd87f charsets: don't warn in unlikely case of needing to convert to HEX from UTF-8 (Giacinto Cifelli)
15a941fa broadband-modem-qmi: only use "Data Service Capabilities" array if content given (Aleksander Morgado)
29a68c94 huawei: ignore ^CCALLSTATE URCs for now (Aleksander Morgado)
1eeec40e iface-modem-voice: fix assert() when setting up call polling (Aleksander Morgado)
98fa83a6 cinterion,tests: avoid cast-align errors (Aleksander Morgado)
b71ae9ce wavecom: avoid cast-align errors (Aleksander Morgado)
8bf13294 libmm-glib,helpers: use locale-independent strtod() (Aleksander Morgado)
58ae8f4c cinterion,helpers: minor coding style fix (Aleksander Morgado)
9bfc8a78 novatel-lte: use GPtrArray to build a GStrv (Aleksander Morgado)
a2b0cee9 huawei,helpers: fix warnings with -Wcast-align (Aleksander Morgado)
bd2e6f5d huawei: avoid cast-align errors (Aleksander Morgado)
175bedf9 xmm: avoid cast-align errors (Aleksander Morgado)
ccf16e00 ublox,helpers: avoid cast-align errors (Aleksander Morgado)
76d06ce6 cinterion,helpers: avoid cast-align errors (Aleksander Morgado)
b0be4e89 telit,helpers: avoid cast-align errors (Aleksander Morgado)
301b6f0a plugins,tests: avoid cast-align errors (Aleksander Morgado)
c7dee320 test-qcdm-serial-port: fix warnings with -Wsign-compare (Aleksander Morgado)
71d8bb2e iface-modem-messaging: avoid cast-align errors (Aleksander Morgado)
ffbbec4a iface-modem-location: avoid warnings with -Wsign-compare (Aleksander Morgado)
7ccec0bd iface-modem: avoid cast-align errors (Aleksander Morgado)
3476e140 modem-helpers: use GPtrArray to build a GStrv (Aleksander Morgado)
8e033ba3 AT modem: charset definition in init (Giacinto Cifelli)
503581a3 port-qmi: plug memleak when explicitly releasing client (Aleksander Morgado)
fae614be udev rules for the PLS62 in 005b enumeration (Giacinto Cifelli)
6b36fe9f huawei: NDISDUP based devices may use plain TTYs for control (Aleksander Morgado)
f109b528 plugins/cinterion: added Signal interface (Giacinto Cifelli)
8b7bdea7 telit: flag GPS port in the LE910C1 (Aleksander Morgado)
9c77fb88 telit: add LE910C1 udev rule (David Khouya)
bbd39a45 configure.ac: check for xsltproc (Giacinto Cifelli)
d33a883b build: require libmbim 1.23.1 for autoptr support (Aleksander Morgado)
26b589cc broadmobi: new plugin (Aleksander Morgado)
0ddadbdc port: use correct enum to string conversion when logging (Aleksander Morgado)
83952c5a bearer-qmi: get correct bearer object pointer from task (Aleksander Morgado)

Cq-Depend: chromium:2274871,chromium:2274872
Change-Id: Iad3e97cca9fe6c33bd0ec063b719b99332c75da1