Add connection & socket timeouts to s3 operations

Add connection and get/put specific socket timeouts to the s3 operations.

/cc @nmonterroso @frankfarmer