Support PrestoS3FileSystem

Based on David's excellent work, add support to PrestoS3FileSystem:

1. disable the extensive logging, so that Presto reading from S3 could be as fast as HDFS
2. Disable FileSystem caching, so that each Presto Worker thread has one dedicated connection to S3, getting rid of the connection serialization overhead
3. support writing to S3 in PrestoS3FileSystem
4. support reading from S3 in PrestoS3FileSystem, with retry