Added support for session credentials to AWS::CloudFront.

The AWS::CloudFront::Request class was ignoring session
tokens when signing the request.  This caused Cloud Front
to return cyrptic errors.  Now setting the 'x-amz-session-token'
header when the credentials contain a session token.

Fixes #227