Update s3transfer.clj
throw some helpful error messages when coercions or method selection goes awry
factor out a generalized create-bean fn that can be
used for more than *Request-style Javabeans
(e.g. BucketLifecycleConfiguration)
reflective calls to boolean-returning methods can return _new_ Boolean objects
that are truthy even if their .booleanValue is `false`
Merge pull request #14 from cemerick/master

Miscellaneous enhancements
Fix / improve dynamodbv2 value data type support:

* Accept any number (not just integers)
* Return longs or doubles from gets, as necessitated by values'
  string representation
* Add support for binary and binary set values (byte[] or ByteBuffer
  values are accepted; ByteBuffers are returned per the AWS SDK)
Be more polite w/ dynamodbv2 set return values

* Marshall string set and byte-array set values to Clojure sets
* Don't marshall Clojure sets into vectors
Add support for use of any AWSCredentials or AWSCredentialsProvider
TransferManager is the only AWS client class that needs special treatment...
Merge pull request #16 from cemerick/master

Fix / improve dynamodbv2 value data type support
Merge pull request #17 from cemerick/aws-creds-support

Add support for use of any AWSCredentials or AWSCredentialsProvider
default to DefaultAWSCredentialsProviderChain
updated docs
Issue #15 Add support for AmazonS3EncryptionClient
version bump
small fix
late night
readme and imports
readme and imports
readme and imports
version bump