prevent amazons3client from being gc'd
improved docs according to suggestions from softlayer
fetch all keys from buckets with more than 1000 files
fix a blob recovery race condition

This could occur given the following scenario:

    SourceNode           TargetNode

 --> start upload

 --> chunk request

         ** RECOVERY START **

 --> chunk request
            --> chunk replica --> X // no transfer state

 --> last chunk (transfer state removal)

       <---  get transfer state

 // no transfer state
added insert by query request timeout
fixup! added insert by query request timeout
fixup! fixup! added insert by query request timeout
Expose close() in CrateClient
Merge pull request #969 from crate/m/insert_by_query_timeout

added insert by query request timeout
Merge pull request #970 from alexanderjarvis/master

Expose close() in CrateClient
cleaned up changelog for release 0.40.0
fix String.format() exception in SQLTypeMappingTest
test improvement: fail on assertion errors inside Listener
fix a blob recovery race condition

This could occur given the following scenario:

    SourceNode           TargetNode

 --> start upload

 --> chunk request

         ** RECOVERY START **

 --> chunk request
            --> chunk replica --> X // no transfer state

 --> last chunk (transfer state removal)

       <---  get transfer state

 // no transfer state
added insert by query request timeout
fixup! added insert by query request timeout
fixup! fixup! added insert by query request timeout
Expose close() in CrateClient
added missing changelog entry for recent commit 'expose close() in crate client'
prepare release 0.40.1