Initial retry implementation for s3 (untested)
add error retry tests
add test for httpc error
s3: put_object test and dialyzer fixes
s3: add default_retry that takes number of retries
Corrected several type specs
Removed 'key_conditions' opt from 'q_opts', since it's a required parameter
Extracted 'attributes_to_get_opt' and 'consistent_read_opt'
Updated to the newest DynamoDB API
Updated tests
Merge pull request #109 from talko/s3_retry

S3 retry
Merge remote-tracking branch 'smilerlee/master'