patch includes HADOOP-12844 Recover when S3A fails on IOException in read() HADOOP-13058 S3A FS fails during init against a read-only FS if multipart purge HADOOP-13047 S3a Forward seek in stream length to be configurable
(cherry picked from commit 5ec7fcd9dd6bb86858c6e2583321bb9a615bd392)
(cherry picked from commit 59384dfb710f42d2a419c1b7db5a1a62a39be5f3)