Add support for querystring auth

http://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html#RESTAuthenticationQueryStringAuth
No drift here according to some testing I did with the S3 API. It's up to the client that generates URLs to decide the URL expiration time.