Add stubs for remaining libcore classes in hiddenapi

Additional libcore classes and methods have been added to the hiddenapi
since the last time stubs were added. This change adds stubs and
annotations for them all.

This was tested by making and then manually checking that the generated
out/target/common/obj/PACKAGING/hiddenapi-light-greylist.txt was the
same (after sorting) before and after this change.

Test: see above
Bug: 117818301
Change-Id: Ie860cc92a029b21d8ac0e75245a3b6d4de63199f
148 files changed