[AWS|Storage] fixed signed urls when using session tokens

the session token needs to be added to the signature as a header
(as well as being included in the query string)
Merge pull request #2443 from fcheung/fix_aws_signed_url

[AWS|Storage] fixed signed urls when using session tokens