Added tests around opting-in on SigV4 for S3.
Throw an exception if using SigV4 w/o a host.
Extracted the common config altering bits.
Covered the missing ENV support.
Merge branch 'sigv4-opt-in' into develop