Added documentation for :version-id-marker option to list-versions
Wrap setMaxResults in maybe-int for REPL ease.
Merge pull request #43 from christennant/master

add type hints to squash noisy (albeit harmless) reflection warnings
Enable BasicSessionCredentials, given token

AWS differentiates BasicAWSCredentials, vs. BasicSessionCredentials.
The later requires a session token, while the former does not.
Session credentials are required for features such as IAM, which
allows EC2 instances to retrieve temporary creds and access S3 without
having to hardcode a real user's creds.

This commit adds support for BasicSessionCredentials.  Any call
that previously would have accepted a cred map:

    {:access-key "...", :secret-key "..."}

will now also accept:

    {:access-key "...", :secret-key "...", :token "..."}

and will authorize with BasicSessionCredentials if given a token.
Merge pull request #39 from sw1nn/max-results-maybe-int

Wrap setMaxResults in maybe-int for REPL ease.
Merge pull request #38 from sf105/master

Added documentation for :version-id-marker option to list-versions
Copy important warning from aws javadocs.
Merge pull request #32 from sw1nn/get-object-docs

Copy important warning from aws javadocs.
Merge pull request #49 from elliot42/session-credentials

Enable BasicSessionCredentials, given token