Add STS support for signed URLs.

This pull adds support for using STS temporary key/secret/token combos to generate signed URLs.

http://docs.aws.amazon.com/STS/latest/APIReference/Welcome.html