Merge branch 'release-0.16.0' into develop

* release-0.16.0:
  Bumping version to 0.16.0
Fix for https://github.com/aws/aws-cli/issues/302.
urlencode values in query string

Fixes the case where you have key names like "a+b/foo"

This fixes aws/awscli#314.
Merge branch 'add-urlencode-s3-test' into develop

* add-urlencode-s3-test:
  urlencode values in query string
Fix for https://github.com/aws/aws-cli/issues/302.
Merge branch 'fix-awscli-302' of github.com:garnaat/botocore into fix-awscli-302
Bumping requests dependency to 1.2.3.
Update the S3 model to include VersionId and MFA on the DeleteObject operation.  Fixes https://github.com/aws/aws-cli/issues/346.
Update the OpsWorks model to include VPC support and other recent changes.  Fixes https://github.com/aws/aws-cli/issues/335 and https://github.com/aws/aws-cli/issues/311.
Merge branch 'update-s3-model' of git://github.com/garnaat/botocore into garnaat-update-s3-model
Merge branch 'update-opsworks-model' of git://github.com/garnaat/botocore into garnaat-update-opsworks-model
Don't store http responses from paginated results

This is really bad if you are paginating over a large
set of data (like s3 objects).

This was previously used to check for error responses, but this
is no longer used by anything.  The error handling is all event
based now (via `after-call` events).
Merge branch 'dont-store-page-responses' into develop

* dont-store-page-responses:
  Don't store http responses from paginated results
Add the VirtualizationType parameter to RegisterImage operation.  Fixes #132.
Fix whitespace issue in JSON.
Update the EC2 and Elasticache models.  Update the EC2 response parsing tests to use new schema version.
Merge branch 'ec2-register-image-virt-type' of git://github.com/garnaat/botocore into garnaat-ec2-register-image-virt-type
Merge branch 'update-models' of git://github.com/garnaat/botocore into garnaat-update-models
Bumping version number.
Merge branch 'release-0.17.0'