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

Contains the following commits:
0590b7e libmbim-glib,proxy: fix segfault when printing updated subscriber list (Aleksander Morgado)
cbb3e39 libmbim-glib,device: ignore messages with wrong MBIM message type (Aleksander Morgado)
a5e8f71 build: post-release version bump to 1.25.0 (Aleksander Morgado)
1a186e6 release: bump version to 1.24.0 (Aleksander Morgado)
53dd98b AUTHORS: update with latest commit stats (Aleksander Morgado)
30dd906 example: always perform a clean exit, even on error (Aleksander Morgado)
ede2849 example: GObject import not explicitly required (Aleksander Morgado)
2f8c625 example: separate with 2 whitelines the program methods (Aleksander Morgado)
3564fde example: don't attempt to continue logic after quitting main loop (Aleksander Morgado)
47e2ed7 build: bump version to 1.23.900 (1.24-rc1) (Aleksander Morgado)
f9bb4d2 NEWS: update for 1.24 (Aleksander Morgado)
3757cf5 libmbim-glib: skip unneeded methods from introspection (Aleksander Morgado)
368450e mbim-codegen: setup introspection annotations in message creators (Aleksander Morgado)
aedc737 examples: new simple python tester for introspection support (Aleksander Morgado)
8612624 mbim-codegen: set array detail annotations (Aleksander Morgado)
b1d9227 mbim-codegen: set transfer annotations in parsers (Aleksander Morgado)
539e570 mbim-codegen: explicitly flag as optional outputs all fields in parsers (Aleksander Morgado)
891ff84 mbim-codegen: avoid needing python packaging.version.parse (Aleksander Morgado)
fc550c3 docs,libmbim-glib: include API indices (Aleksander Morgado)
03f4969 build-aux: include Since tag in methods built from enums (Aleksander Morgado)
0237c97 build-aux: import custom mkenums tool (Aleksander Morgado)
4c2a7b4 libmbim-glib: add Since tags to all API types and methods (Aleksander Morgado)
8abe015 mbim-codegen: add Since tags to all public structs and methods (Aleksander Morgado)
e20be27 data: add 'since' version tags to all messages (Aleksander Morgado)
21f8b99 libmbim-glib,proxy: fix proxy reference count (Aleksander Morgado)
91d107f build: update list of ignored files (Aleksander Morgado)
c26e949 libmbim-glib,introspection: add introspection support (Aleksander Morgado)
0bf8304 libmbim-glib: move method docs to headers (Aleksander Morgado)
f3f906b ci: also test distcheck by default (Aleksander Morgado)
bf9a528 libmbim-glib,proxy: port to use g_auto() helpers (Aleksander Morgado)
9e31bd6 libmbim-glib,message: port to use g_auto() helpers (Aleksander Morgado)
a4c7b1a libmbim-glib,device: port to use g_auto() helpers (Aleksander Morgado)
1e4654e libmbim-glib,device: proxy_control_configuration_set_new() never fails (Aleksander Morgado)
073df58 mbim-codegen: port to use g_auto() helpers (Aleksander Morgado)
f8856c7 mbim-proxy: port to use g_auto() helpers (Aleksander Morgado)
00dcb26 mbimcli: port to use g_auto() helpers (Aleksander Morgado)
7ae9267 build: bump version to 1.23.1 to flag existence of new API (autoptr support) (Aleksander Morgado)

Change-Id: I210cfbae304c598025b53c635e0027d37fe1c0fa