remove QUEUE_TIMEOUT_GET, use a Stop sentinel instead
Rename queue sentinel to be consistent with module constants
Merge branch 'bchess-no_s3_timeout' into develop

Closes #551

* bchess-no_s3_timeout:
  Rename queue sentinel to be consistent with module constants
  remove QUEUE_TIMEOUT_GET, use a Stop sentinel instead
Update pageinate docs to use NextToken

It was using NextMarker, which is incorrect.
Fixes #432.
Update example to favor query arg over jq
Merge branch 'paginate-doc-typo' into develop

* paginate-doc-typo:
  Update pageinate docs to use NextToken
Merge branch 'jq-for-query-s3' into develop

* jq-for-query-s3:
  Update example to favor query arg over jq
Fix bug in special case shorthand docs

For structures of a single element that weren't named
``Value``, we weren't returning the value from
_docs_key_value_parse.

Fixes #566.
Merge branch 'bcdoc-fix' into develop

* bcdoc-fix:
  Fix bug in special case shorthand docs
Add tox.ini for tox support
Merge branch 'malept-tox-support' into develop

* malept-tox-support:
  Add tox.ini for tox support
Update changelog with latest changes
Bumping version to 1.2.10
Merge branch 'release-1.2.10' into develop

* release-1.2.10:
  Bumping version to 1.2.10
  Update changelog with latest changes
Honor REQUESTS_CA_BUNDLE env var

This allows a user to specify a different cert bundle via an
env var.  This uses the new verify arg added to get_endpoint
in botocore.

Previously it was creating an Endpoint object and then setting the
verify attribute, but the REQUESTS_CA_BUNDLE lookup happens before
an Endpoint object is created, so we would override the value
from the env var.  By using the verify arg in get_endpoint we
can avoid this.
Udpate changelog with new entry
Updated the README with the correct list of services and their Preview status.
Support --recursive in the aws s3 ls command

This will just list the objects in the same order they come back
from s3, similar to `find . -type f` locally on a posix system.
Update test to not care about timezone info

Otherwise this will fail on machines not in my timezone.
Move param table population to S3SubCommand class

We don't need to go through the plugin/event system to
populate the argument table.  The S3SubCommand should own
and control the initial population of the table.

This also fixes a failing unittest.