Add S3 client options allowing configuration of path-style access.

The use of path or virtual-hosted-style access is currently detected for
each request. This change allows the user to force the use of path-style
access for all requests.
Merge pull request #35 from sjones4/sjones4/s3-client-options

Add S3 client options allowing configuration of path-style access.