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

Contains the following commits

7f39c16c cinterion: Add SIM hot swap to AT broadband modems (PLS8 & PLAS9). (Jessy Diamond Exum)
b1679b58 cinterion: Configure the PLAS9 to correctly send Unsolicited Result Codes. (Jessy Diamond Exum)
af5c242e iface-modem: don't reconfigure sim hot swap context on SIM PIN unlock (Aleksander Morgado)
ab4160af quectel: minor refactor in the sim hot swap setup logic (Aleksander Morgado)
06148aba iface-modem: add mm_iface_modem_check_for_sim_swap function (Teijo Kinnunen)
958ca743 bearer-mbim: avoid attempting to load deactivated IP types (Aleksander Morgado)
f8eeab21 bearer-mbim: don't fail IPv4 connection if IPv4v6 was requested (Aleksander Morgado)
e52ad1cc iface-modem: add an optional iccid parameter to check_for_sim_swap (Teijo Kinnunen)
49b4e6a6 quectel: prefer +CTZU=3 to +CTZU=1 if supported (Aleksander Morgado)
e6517523 quectel: new custom +CTZU=? parser (Aleksander Morgado)
42288fc2 simtech: add SIM7070/SIM7080/SIM7090 port type hints (Aleksander Morgado)
ddb5b0bb libmm-glib,docs: add index for 1.16 (Aleksander Morgado)
e4fd17d8 shared-qmi: implement SIM slot switching (Aleksander Morgado)
[... 75 other commits ...]
77f66377 quectel,shared: fix reporting supported location capabilities (Aleksander Morgado)
0f9d69fd quectel,shared: private context at beginning of source file (Aleksander Morgado)
234ba454 quectel: coding style fixes in the QGPS logic (Aleksander Morgado)
5a9d3213 quectel,shared: fix parent location disabling (Aleksander Morgado)
df393df1 quectel: implement GPS support with +QGPS (ArenM)
4b37b7d3 base-modem,at: response processors return a more specific enum (Aleksander Morgado)
c4d82aaf base-modem,at: improve documentation on response processor methods (Aleksander Morgado)
7e386389 broadband-modem: run implicit disabling if enabling fails (Aleksander Morgado)

Change-Id: Ibfae0fe1d41bf13f54b4e829e90cdad2fc5a70ee