Merge tag 'android-13.0.0_r52' into int/13/fp3

Android 13.0.0 Release 52 (TQ3A.230605.012)

* tag 'android-13.0.0_r52': (30 commits)
  [Thumbnails] Create ThumbnailCropType enum that supports FITTED mode.
  Do not leak launcher context from the SettingsAwareViewCapture.
  Invalidate ThemedIconDrawable when background color changes
  Migrating MotionLib tool from Protobuf-nano to Protobuf-lite.
  Migrating ViewCapture tool from Protobuf-nano to Protobuf-lite.
  Add generateWebTargetIdForRawQuery for Logging.
  Don't add ViewCapture Data to the Bugreport if it is empty and disabled.
  Add "PLACEHOLDER" and "RICHANSWER_PLACEHOLDER" to LayoutType.java
  Add extras to know if SearchTarget is zero-state recent item
  [Toast] Add an ICON_CONTAINER layout type.
  [play] Add generatePlayTargetIdForLogging.
  [play] Add bundle extra key for play image.
  Add WEB_SUG_COUNT to get the web suggestions count.
  Adding Clone Profile Badges in iconLoader library
  Add SearchTargetEventHelper to SearchUiLib
  add bundle key and SearchTargetConverter.java
  Name the key for the Extras attribute to control whether SearchTargets should show or hide (default) their label.
  [Toast] Rename the extra to be used to skip logging for both trampoline activity and open srp in chrome.
  [Toast] Add an extra field for trampoline activity.
  Apdating getShapePath to avoid creating new bitmaps via AdaptiveIconDrawable
  ...

Change-Id: I93ead55671676eb50283e2a4d8c590a2d3236d5e
tree: 5caf09c82cd6c95c67bf8cdd657de22063e78d71
  1. iconloaderlib/
  2. motiontoollib/
  3. searchuilib/
  4. viewcapturelib/