Merge tag 'android-14.0.0_r29' into staging/lineage-21.0_merge-android-14.0.0_r29

Android 14.0.0 release 29

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZeZWvwAKCRDorT+BmrEO
# eK/mAJ9U9AMyANhfH6WaxLvEkgBf9OKt7wCdEQqKeW3Hs5CNZ03cEIt1mKMa6fA=
# =NEny
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Mar  5 01:18:23 2024 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2332 signatures in the past
#      2 years.  Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Andrew Walbran (83) and others
# Via Automerger Merge Worker (1775) and others
* tag 'android-14.0.0_r29': (423 commits)
  Add IME display policy support to VDM Demo
  VDM Host dedicated settings activity.
  cargo_embargo: add qwandor@ to OWNERS
  Fix Wifi Aware session check.
  VDM Demo connectivity fixes
  Support home intents on mirror displays
  Simplify the input handling in VDM Client
  Fullscreen support in VDM Client
  Pass cargo output around as string rather than writing to file.
  Fix a bunch of warnings in VDM Demo apps.
  VDM Client: Limit the resizing of virtual displays.
  compare_cts_reports: allow abi selection while parsing reports
  compare_cts_reports: support `ignore_abi` for csv report
  No hardcoded display dimensions in the VDM Client
  compare_cts_reports: do not show ignored ABI in the sheet
  Several changes to VDM Demo apps
  Fix external mouse in the VDM Client
  Use Future to attach Wifi Aware sesison syncronously.
  compare_cts_reports: add the `--ignore-abi` option
  Fix the connected icon in the VDM Host.
  ...

Change-Id: Id41e27a99face6f6c622510afaf173740ffd588f