Merge changes from topic "16.9" into typhoon

* changes:
  config: Inherit window_extensions.mk
  soong: Bring bootloader_message_offset back
  kernel: Don't try to do math on empty kernel version
  kernel: Restore TARGET_KERNEL_VERSION
  kernel: Go full LLVM build on 5.10+ kernels
  qcom: Prepare for non-legacy dataservices
  qcom: Use full QTI gralloc struct for GKI 2.0 targets
  qcom: Add support for kalama platform
  apns: Format xml spacing
  apns: Remove user_editable="false" for user visible APNs
  bliss: prebuilt: Update T-Mobile U.S. APNs from SQ3A.220605.009.B1
  bliss: prebuilt: Drop GIV Mobile, dead
  bliss: prebuilt: Drop ROK Mobile
  bliss: prebuilt: Drop UVA Mobile
  bliss: prebuilt: Update TMO Straight Talk APNs from SQ3A.220605.009.B1
  bliss: prebuilt: Update US Mobile APN
  bliss: prebuilt: Add Carrier ID and MVNO ID for Family Mobile (Walmart)
  prebuilt: Update Mensajes Multimedia from SQ3A.220605.009.B1
  prebuilt: Drop Telcel America APN
  bliss: prebuilt: Add Carrier ID and MVNO ID for T-Mobile Ting
  bliss: prebuilt: Add Carrier ID and MVNO ID for GoSmart
  apn: Update mcc525
  apn: update for T Star, Vibo and AURORA
  config: Allow overriding ro.support_one_handed_mode
  fixup! config: Move IAntiFlicker to fqname
  config: Move IAntiFlicker to fqname
  config: device_framework_matrix: Add vendor.lineage.health