typed_record support
fix delete_hash_key to handle binary range keys
Merge pull request #66 from ptrakhtman/master

Fixed describe_security_groups function to use NEW_API_VERSION in order ...
Return the HMAC - there is no crypto:sha/2
Merge pull request #69 from ksquaredkey/upstream

Return the HMAC - there is no crypto:sha/2
Add SQS Long Polling
Revert include to upstream form
Merge pull request #70 from ksquaredkey/sqs-long-poll

Sqs long poll
Merge pull request #68 from talko/typed_record

DynamoDB: fix delete_hash_key and typed_record support
Only add parameters to ListDomains request when required. This was necessary because commit 61df434296f5c084c08b2253a490623f5596327a changed the way that query strings are constructed in erlcloud_http.erl make_query_string/1, which broke the list_domains requests in erlcloud_sdb.erl when FirstToken was the empty string.
Merge pull request #72 from cobusc/master

Only add parameters to ListDomains request when required.
updated make_link to use aws_config.s3_scheme instead of hardcoding 'http'
Merge pull request #73 from joshmadewell/make_url-aws_config.s3_key

erlcloud_s3:make_link to use Config#aws_config.s3_scheme for url-protocol
AssumeRole STS request
ExternalId parameter for AssumeRole
Merge pull request #2 from amishunin/assume-role

AssumeRole STS request
Updated from github upstream master