Update CLI based on service changes

Service changes include s3 notifications and the addition of Amazon Lambda .
Enable streaming output for more than s3api
Bumping version to 1.6.2
Merge branch 'release-1.6.2' into develop

* release-1.6.2:
  Bumping version to 1.6.2
  Enable streaming output for more than s3api
  Update CLI based on service changes
codedeploy examples
Fixing parameter field format to underscore instead of camelcase.
Fix verify cloudtrail subscribe issue
Update changelog
Improved cloudtrail unit test
Merge pull request #1004 from kyleknap/verify-cloudtrail

Fix verify cloudtrail subscribe issue
Fix always return rc of 0 for ls
Update changelog
Merge pull request #1008 from kyleknap/ls-fix-rc

Fix always return rc of 0 for ls
Add auth resign issue to changelog
Add get-bucket-location fix to changelog

Also cleaned up the formatting on prior changelog items
so they render properly.
Add #982 to the changelog
Add sigv4 issue to changelog
Fix issue when error response is receieved for streaming output

Fixes the second half of #1006.  Now you'll get a proper error
message:

```
$ aws s3api get-object --bucket b --key k /tmp/outfile

A client error (InvalidRequest) occurred when calling the GetObject
operation: The object was stored using a form of Server Side Encryption.
The correct parameters must be provided to retrieve the object.

```

Closes #1006.
Update CloudTrail to use bucket location constraints

This fixes the CloudTrail bucket creation code to work in regions other
than `us-east-1` by setting a bucket configuration with a location
constraint on the region. This is similar to how the S3 customizations
work.
Add #1007 to the changelog