Merge files from jdk-17.0.6-ga into the aosp/main branch

List of files:
  ojluni/src/main/java/java/util/Properties.java
  ojluni/src/main/java/java/util/PropertyPermission.java
  ojluni/src/main/java/java/util/PropertyResourceBundle.java
  ojluni/src/main/java/sun/util/PropertyResourceBundleCharset.java

Properties class was changed - it now stores mapping in CHM, not
in the Hashtable superclass. Corresponding methods were overridden
in System.PropertiesWithNonOverrideableDefaults to keep default
mappings unmodifiable.

ProviderTest#testForEachCME was removed as it relied on
implentation of the backing storage. Now CHM is used and it does
not throw CME, unlike Hashtable.

Bug: 259671905
Test: atest CtsLibcoreOjTestCases
Change-Id: I2767d9cd23db59780df86df280d3f4765b85c05b