Update git submodules

* Update frameworks/support from branch 'androidx-main'
  to ccc7896889f60613a870759ee2eda68923a00521
  - Merge "Fix pause/resume ordering to preserve metric priority" into androidx-main
  - Fix pause/resume ordering to preserve metric priority
    
    Test: MetricsContainerTest#validatePriorityOrder
    Bug: 286306579
    Bug: 307445225
    
    Relnote: "Fix resumeTiming/runWithTimingDisabled to respect metric
    priority order, and significantly reduce impact of lower priority
    metric pause/resume on higher priority metric results. For example, if
    using cpu perf counters via `cpuEventCounter.enable` instrumentation
    argument, timeNs is no longer significantly reduced when pause/resume
    occur."
    
    Drastically reduces impact of perf event counters on timeNs measurements
    
    -- Baseline, perf counters disabled -- (here and below running on mokey 32 bit, jit disabled)
          136,714   ns          11 allocs    Trace    LazyListScrollingBenchmark.drawAfterScroll_newItemComposed[LazyColumn]
    
    -- Before Change, perf counters enabled --
    LazyListScrollingBenchmark.drawAfterScroll_newItemComposed[LazyColumn]
    timeNs            min 172,242.6,   median 185,443.2,   max 216,688.5
    Instructions      min  87,728.2,   median  88,600.8,   max  93,946.2
    CpuCycles         min 145,951.4,   median 151,045.5,   max 174,344.5
    allocationCount   min      11.0,   median      11.0,   max      11.0
    
    -- After Change, perf counters enabled --
    LazyListScrollingBenchmark.drawAfterScroll_newItemComposed[LazyColumn]
    timeNs            min 140,890.3,   median 149,411.4,   max 199,267.2
    Instructions      min  87,940.5,   median  89,342.1,   max  95,317.8
    CpuCycles         min 146,792.6,   median 152,793.3,   max 180,540.3
    allocationCount   min      11.0,   median      11.0,   max      11.0
    
    Change-Id: I39c2eb911129927972740d074ee8f2adca7bda1a
    
1 file changed