add sts support (from github.com/goamz/goamz)

There may be some issues with testing - I believe those are due to sts using gopkg.in/check.v1 while s3 and other packages in your fork use the old import path (launchpad.net/check). I will normalize the import paths and update the PR.