Import updated Android Setupdesign Library 369470918

Copied from google3/third_party/java_src/android_libs/setupdesign

Test: mm
Bug: 185557130

Included changes:
  - 369470918 Support adjust duration lottie type of GlifLoadingLayout
  - 369357529 Added a guideline in applyInfoPartnerCustomizationStyle w...
  - 369219142 Update default accent color from blue300 to blue400
  - 369205070 Update dynamic color table to secondary accent system color
  - 369178247 [ColorExtraction] Adds colors google green and google blu...
  - 368835881 [SetupDesign] add helper to get layout margin
  - 368765515 Move BuildCompatUtils to setupcompat library
  - 368573585 Apply vector drawable theme before set drawable Icon
  - 368392365 [ColorExtraction] Adds colors for color extraction.
  - 368381894 Update default color to use glif_v3
  - 368002802 Don't return invalid view ids for Items.
  - 367973603 [BC][Stencil] Created ContentInfoStyler for applying styl...
  - 367599722 [Transition] Adds flag to avoid infinite loop when using ...
  - 367551617 create early access api to apply fake color.
  - 367412298 Update color palette because it's available in stable sdk
  - 367352601 [BC][Transition] Support a makeActivityOptions() new API ...
  - 367141516 [GlifLoadingLayout] Remove default lottie file to fallbac...
  - 366982945 Removed toast to warn user to use vector drawable.
  - 366959059 [Transition] Adds flag to avoid infinite loop when using ...
  - 366242431 [SetupDesign] Add container for page icon
  - 366165064 Add new theme for dynamic color
  - 366157631 [Transition] Adds a flag to avoid finish been called more...
  - 365976791 [GlifLoadingLayout] Add new illustration type final hold.
  - 365706963 Add an id in Glif template content layout
  - 365489667 Migrate description to description mixin

PiperOrigin-RevId: 369470918
Change-Id: Ia86c5f9b7a228352f81981c8c5df4941b39ddc90
32 files changed