OpenJDK 11: Merging in java.lang.Double

This is part of merging upstream changes from OpenJDK 11.28. This CL
updates java.lang.Double; and adds unit tests.

Bug: 199067710
Test: m droid
Test: atest CtsLibcoreOjTestCases
Change-Id: Ie17b1552c86720afcdc5e333d674f6b5a01c9f26
10 files changed