set content-length to be byte-length and not count-of-characters
Use `:content-type` in `String` implementation of `ToPutRequest`

Rather than setting the text encoding via the `:content-encoding`
option / header (specifiying a text encoding here is invalid; see RFC
2616, section 3.5 for valid values) the `:content-type` option with a
value of `text/plain` and a corresponding `charset` parameter is now
used instead. Additionally, the docstring of `put-object` is changed
to reflect the actual semantics of the `:content-encoding` option.
Added generate-presigned-url function
Released 0.3.3
Added pom.xml.asc to .gitignore
user metadata included in metadata map
Updated Codox plugin
Updated aws-java-sdk version to 1.4.1
Added .lein-repl-history to .gitignore
Released 0.3.4
Made create-acl private
Integer options passed to s3 now more pleasant.
Implement AmazonS3Client#listVersions(...) wrapper
Add delete-version.
maybe-int around max-results
Add version-id handling to get-object-metadata
Added :endpoint option to client credentials
Updated AWS SDK version
Updated clj-time version
Updated copyright year in README