Handle AbortedException in PrestoS3FileSystem

The updated AWS SDK version now throws an AbortedException when the
PrestoS3FileSystem closes an input stream if the current thread is
in the interrupted state.
Add properties to Session
Add properties to ConnectorSession
Add properties to ClientSession
Add CLI args to set session properties
Add experimental method to set session properties in JDBC driver
Remove disabled and broken TestQueryResourceServer