Add handler to override signature version based on cfg value

Can be done via:

```
[default]
s3 =
    signature_version = s3v4
```