Make RequestTimeout errors retryable in S3.

The SDK will now attempt to retry RequestTimeout errors at most
`config.maxRetries` times (which defaults to 3).

Fixes #281