Merge tag 'android-14.0.0_r50' into leaf-3.2

Android 14.0.0 Release 50 (AP2A.240605.024)

* tag 'android-14.0.0_r50': (135 commits)
  debuggerd_test: fix invalid regexs
  Add annotations to VTS tests
  Revert "Add TEST_MAPPING for debuggerd CTS"
  adb-remount-test: Adb shell command could return 0 or 255 if device is disconnected
  aconfig_storage: fix aconfig storage dir permissions
  Reapply "snapshotctl: Add apply-update option"
  Add TEST_MAPPING for debuggerd CTS
  Revert "snapshotctl: Add apply-update option"
  snapshotctl: Add apply-update option
  Remove support for Linux before 3.11 (without O_TMPFILE).
  Make libvendorsupport_llndk_headers available to APEXes
  Define __INTRODUCED_IN_LLNDK
  Format all of the blueprint files.
  init: move generated_android_ids to host_init_verifier
  Make tombstones 664.
  libsnapshot: Fetch device size from header
  minor doc improvement for tombstone fd code
  libsnapshot: stride compression
  Reduce <CallStack.h> namespace pollution.
  Fix up the debuggerd policy files.
  ...

Change-Id: Ic82c56e525b936110b84fe019dcc06aab0afa002