Update API to include various bug fixes in metalava

Incorporates changes from the following:
* https://r.android.com/2797700
* https://r.android.com/2807679
* https://r.android.com/2822000

They were not CP'd indivually because they had some conflicts. Instead
the changes were regenerated using `m update-api`.

Test: m checkapi
Bug: 299366704
Bug: 306245305
Bug: 308022433
Merged-In: I924741db5f617e01c180ef9330a31e614a926cd8
Merged-In: I0c67e6f70fbe47746d8e3cc198a01e561991f414
Merged-In: I789799eb6dea39728e9aa3b17f0d6a4f25879be3
Change-Id: I05f58b924fe8f89fe9569a2c33e540e79bfa78b4
1 file changed