Merge cros/upstream to cros/master

Contains the following commits:
 c1aef5c ms-basic-connect-extensions: add 'device caps' (King.Sun)
 95a5d2f build: version bump to flag existence of new API (UICC low level access service) (Aleksander Morgado)
 75149b7 libmbim-glib,ms-uicc-low-level-access: adding cid 'uicc-reset' (Som_SP)
 ebf1bed libmbim-glib,ms-uicc-low-level-access: adding cid 'terminal capabilty' (Som_SP)
 45ec01a libmbim-glib,ms-uicc-low-level-access: adding cid 'uicc-apdu' (Som_SP)
 3256374 libmbim-glib,enums: add section separator for the slot info enum (Aleksander Morgado)
 8327ce7 libmbim-glib,ms-uicc-low-level-access: adding cid 'uicc-close channel' (Som_SP)
 e2667b6 libmbim-glib,ms-uicc-low-level-access: adding cid 'uicc-open channel' (Som_SP)
 685a8b5 libmbim-glib,ms-uicc-low-level-access: adding cid 'uicc-atr' (Som_SP)
 667ad91 mbim-codegen: add new 'uicc-ref-byte-array' field type (Som_SP)
 737c576 ci: use script references in the artifacts build (Aleksander Morgado)
 a6eded8 ci: build with artifacts only in master and tags (Aleksander Morgado)
 ed53f48 ms-basic-connect-extensions: implement 'Device Slot Mappings' (ZhangMingjie)
 37c4d49 ms-basic-connect-extensions: implement 'Slot Info Status' (ZhangMingjie)
 3d6acd3 mbimcli: add missing action flag for --query-sys-caps (ZhangMingjie)
 a3929d6 ms-basic-connect-extensions: implement 'Sys caps' (ZhangMingjie)
 764d911 core: drop "volatile" for g_once_init_enter locations (Aleksander Morgado)
 9016e0d libmbim-glib,message: fix overflows when checking required size (Aleksander Morgado)
 7a86e78 libmbim-glib,message: trivial fix in guint64 value parsing (Aleksander Morgado)
 31d9bd9 libmbim-glib,message: trivial fix to remove trailing whitespaces (Aleksander Morgado)
 f574596 libmbim-glib,test: add test to trigger overflow in the message parser (Aleksander Morgado)
 c90c7c5 build,meson: fix pkg-config variable get function (Iñigo Martínez)
 dcde531 libmbim-glib,compat: fix return of the MbimLteAttachStatus struct (Aleksander Morgado)
 2130590 build,meson: fix missing version bump (Aleksander Morgado)
 7a1a456 build: version bump to flag existence of new API (LTE attach info) (Aleksander Morgado)
 5f10143 libmbim-glib,ms-basic-connect-extensions: rework 'LTE attach status' (Aleksander Morgado)
 56a04aa ci: Add bash-completion package (Iñigo Martínez)
 a9a3c70 ci: add support for meson builds (Aleksander Morgado)
 a4decd1 build: port to meson build system (Iñigo Martínez)
 13883cd ci: build should be supported back to bionic (Aleksander Morgado)
 6b6dabc build: require glib 2.56 (Aleksander Morgado)

BUG=None
TEST=None

Change-Id: I29042178e6c9eab9a9ad4925ea2e4c9fffd75fcf