HBASE-25900 Hadoop 3.2 and 3.3 support (#25) Build on top of SteveL's original changes. Added indirection so that the correct S3ClientFactory can be included at test-time. Provides s3a.xml contracts for each version to reflect what actually works. Skips the new tests which we know would fail on the older <Hadoop3.3 releases. Co-authored-by: Steve Loughran <stevel@apache.org> Co-authored-by: Peter Somogyi <psomogyi@cloudera.com> Signed-off-by: Peter Somogyi <psomogyi@cloudera.com>