Merge java.io from jdk-17.0.10-ga into the aosp/main branch
Provide a more efficient implementation of new APIs, e.g.
read(CharBuffer), readNBytes(int)
List of files:
ojluni/src/main/java/java/io/CharArrayReader.java
ojluni/src/main/java/java/io/FileInputStream.java
ojluni/src/main/java/java/io/FileOutputStream.java
ojluni/src/main/java/java/io/InputStreamReader.java
ojluni/src/main/java/java/io/OutputStreamWriter.java
ojluni/src/main/native/FileInputStream.c
ojluni/src/main/native/io_util_md.c
ojluni/src/main/native/io_util_md.h
ojluni/src/test/java/io/CharArrayReader/ReadCharBuffer.java
ojluni/src/test/java/io/FileInputStream/ReadXBytes.java
ojluni/src/test/java/io/InputStreamReader/ReadCharBuffer.java
ojluni/src/test/java/io/Writer/Append.java
Bug: 270692319
Test: atest CtsLibcoreOjTestCases:test.java.io
Change-Id: I22f53aa057e9acfd7e292a64a113a8b184891f3f