add default host to s3 for non us standard endpoints
simplify changing s3 default host
Merge pull request #87 from hypernova2002/master

add default host to s3 for non us standard endpoints