Merge branch 'hotfix-2.9.2'

* hotfix-2.9.2:
  Bump version to 2.9.2
  Add boto.support to setup.py
Merge branch 'release-2.9.3'

* release-2.9.3: (33 commits)
  Bumping version to 2.9.3
  Added release notes for 2.9.3.
  Added docs on how to use parallel scan from the high-level API.
  Updated the high-level DDBv2 interface to support parallel scan.
  BACKWARD-INCOMPATIBLE: Changed ``error_code`` to ``error_id`` to match the DataPipeline API.
  Fixed broken docs to appease Sphinx.
  Updated Elastic Transcoder with new API options.
  Changed boto doc string to clarify that EU means European Union for GCS
  Added an initial CONTRIBUTING doc (for GH).
  Added parallel scan support in DynamoDB v2.
  Improved the way DynanmoDB v2 connections get created.
  Added config-based region support to DynamoDBv2.
  Bump copyright to 2013 for cloudwatch unittest
  Fix build break in cloudwatch test
  Updated Opsworks to add ELB support & handle the latest parameters.
  Added tests for the previous CloudWatch patch.
  Fix variable overwrite in build_put_params
  Added tests to verify the SigV4 port behavior.
  Add port to host header when necessary for signature V4
  Fixed a test failure involving connections.
  ...
Merge branch 'release-2.9.4'

* release-2.9.4:
  Bumping version to 2.9.4
  Finalized release notes for v2.9.4.
  Added tests for the cloudformation millisecond bug.
  Fixing cloudformation time stamps when API returns milliseconds
  A few PEP8 fixes and added some missing files to the EC2 ref docs index.
  Fixed regex that failed on S3 buckets with uppercase letters.
  Add release note item for bug fix
  Adjust part size as needed in create_archive_from_file
  Started the release notes for 2.9.4.
  Added pypi downloads badge.
  change os.path.normpath to posixpath.normpath because on windows os.path.normpath converts forward-slashes to backward-slashes
  Made the release & date line up again.
  Add Released: prefix for date in README
  Fixed up a test failure in the DynamoDB suite.
  Started the 2.9.4-dev cycle.
Merge branch 'release-2.9.5'

* release-2.9.5:
  Bumping version to 2.9.5
  Updated release notes.
  Fixed a bug where an instance variable was not present in the low-level DynamoDB client.
  Added release notes for v2.9.5.
  Fixed headers in EC2 autodocs.
  Added support for web identity federation.
  Updated tests to accommodate the changes to ``_build_filters``.
  Solving bugs on empty results and between comparisions
  Added a failing test for no results to DDBv2.
  Added tests for the EBS Optimized change.
  Modifiy EbsOptimized param type in LauchConfig.
  Fix unit test
  Added tests for the dynamodb2 region fix.
  Fix a bug always connecting to the default end point in dynamodb2's DynamoDBConnecting
  Update release notes to use the new sphinx roles
  Add sphinx extension for linking to github
  Make s3 key buffer size configurable.
Fix annoying typo in basic DynamoDB example

This actually makes the example copy&paste 'able

Thanks a lot!
Merge pull request #1551 from EnTeQuAk/patch-1

Fix annoying typo in basic DynamoDB example
Merge branch 'release-2.9.6'

* release-2.9.6: (33 commits)
  Bumping version to 2.9.6
  Added release notes for v2.9.6.
  Added SigV4 support to SNS.
  Fix annoying typo in basic DynamoDB example
  Safely re-introduced the change from SHA: dec541.
  Revert "Preserve trailing / when canonicalizing URI path for signature V4"
  Preserve trailing / when canonicalizing URI path for signature V4
  Added a failing testcase for trailing path slashes in SigV4.
  Add new CloudSearch regions. Closes #1465.
  Pass generation query param to boto.gs.Key.open_read()
  Factored out how query args are constructed when fetching all keys.
  Added an exception to signal a retry should occur.
  Added the ``ap-northeast-1`` region to Redshift.
  Update connection.py: get_path when suppress_consec_slashes is False
  Added a failing test for overeager ``suppress_consec_slashes``.
  Added ``retrieve_inventory_job`` to ``Vault``.
  Fixed a bug where 400s w/ timeouts were not honored.
  RangeKey was missing from the import and there was two hashkeys in Table.create
  Deal with empty facets queries on cloudsearch (re #1366)
  Fix AttributeErrors thrown when LoadBalancerZones is used by adding endElement stub
  ...
Merge branch 'release-2.9.7'

* release-2.9.7: (23 commits)
  Bumping version to 2.9.7
  A bit more release notes cleanup.
  Added release notes for v2.9.7.
  Updated Elastic Transcoder for VBR, max frame rate & watermark changes.
  Fixed more Cloudformation timestamp changes.
  Added tests for more Cloudformation timestamp changes.
  and make sure we simulate the behavior of the actual ws call
  never return more than 'limit' results from a query
  Fixed an error in the ``get_key_pair`` docstring.
  Corrected some imports in the DDBv2 tutorial.
  Fixed an error in the S3 tutorial examples.
  Fix for CF resource timestamps with milliseconds
  Make upload header handling case-insensitive.
  Fix error in docs for get_all_tags.
  Return more information about gs key generations for parallel composite uploads.
  Removed StorageUri parse check for lone ':' (interferes with using filenames containing :)
  Backfilled the release notes from the wiki.
  Added a note about considering DynamoDB.
  Updated RDS to use SigV4.
  Small test cleanup from the previous merge.
  ...
Merge branch 'release-2.9.8'

* release-2.9.8: (23 commits)
  Bumping version to 2.9.8
  Added release notes for v2.9.8.
  Supports getting and setting lifecycle configuration for buckets.
  Added ``CancelUpdateStack`` to CloudFormation.
  Added some simple tests for Route53's ``ResourceRecordSets``.
  Added support for the STS's ``DecodeAuthorizationMessage``.
  Change mock storage service to do case-insensitive header lookups.
  Updated RDS to current.
  PARTIAL: Started updating RDS to current.
  Update url explaining base64 SQS messages.
  Added some simple tests for Route53's ``ResourceRecordSets``.
  Added support for the STS's ``DecodeAuthorizationMessage``.
  Added tests for the ELB listeners change.
  Corrected the ELB integration tests to actually work.
  Fixed typo
  Switch variable to correct name for complex_listeners
  Fixed typo in function definition
  Updated ELB conenction functions related to listeners to handle InstanceProtcol specifications without breaking current syntax. Ties to boto/boto pull request #562
  Updated ELB listener object to handle InstanceProtocol
  Updated ELB listeners to handle the InstanceProtocol without breaking current syntax
  ...
Merge branch 'release-2.9.9'

* release-2.9.9: (39 commits)
  Bumping version to 2.9.9
  Added release notes for v2.9.9.
  Revert "Added "lookup" and "new_item" to dynamodb2.table, which makes it more"
  Updated Opsworks for support AMI ID & configuration managers.
  Add unit tests for #1555 to ensure behavior works as expected
  Added a try block around json.loads call, and code to look for 403 errors
  Fix compatibility issues with python 2.5
  Set secure connection to elb api as default, as for any other connection
  Reformat SES unit tests for PEP8
  using from clause to import TestCase
  Changing to unittest2 Changing call  to super for setUp
  pep8 standards
  Adding unit test for detach_internet_gateway
  Fix for Issue#1417
  add unit tests for InstanceGroup instantation
  don't require the price to be a string, and then report 'must be specified' if I pass a float.
  Updated erroneous test.
  Updated a test to match current autoscale output.
  Fixed up BotoServerException's use of message
  Fixed the ability to specify ``logging`` on ``DistributionConfig``.
  ...
Merge branch 'master' of github.com:chunyan/boto into develop
fix for https://github.com/boto/boto/issues/1629