Bug 33594 09 80.0b6
In place of !3 (closed)
This is exactly the same patchset except the head commit is signed. (Skipping review because @acat already reviewed !3 (closed) )
Closes #40020 (closed) #33594 (closed) #40019 (closed) android-components#34338 (closed) #40014 (closed) #40018 (closed)