Reland: OpenJDK 11: Merging in java.util.concurrent.atomic.AtomicInteger

This is part of merging upstream changes from OpenJDK 11.28. It
updates the AtomicInteger class. Its implementation makes use of
VarHandle.

Originally merged in commit 9d35a84bb0994f866b791660ac3afba17587bb3c (Ic7f9a2dee273bf7ce22c7b4cc19b30a61d492a99)
Reverted in commit 31829db2939fec0609960a7c2f5b7d8f41dd6238 (Idcb70c1cbb44f2e050e6662058d5d7b70822a8b1)

Test: m
Test: atest CtsLibcoreOjTestCases
Test: atest libcore/ojluni
Bug: 188889082
Bug: 194471075
Change-Id: I3642d056349029bc30e8b94f7469298ddda98a54
5 files changed