A WIP commit on an event-based error handler.  Needs tests, etc. but would appreciate review of basic approach.
Move s3 concepts dir into examples directory

There was already a test for this, but we run our tests
against a git checkout of the repo.  However, docs/ is
not part of the sdist which explains why it could pass our
tests but fail to show up when people pip install'd the cli.

Fixes #280.
Merge remote-tracking branch 'upstream/develop' into develop
WIP commit.
Updating a few integration tests that were looking for specific error output which has changed with new approach.
Merge branch 'error-handler' of git://github.com/garnaat/aws-cli into garnaat-error-handler
Add test for list of scalar complex param
Add cloudfront as a preview service
Merge branch 'json-list-docs' into develop

* json-list-docs:
  Add test for list of scalar complex param
Merge branch 'cloudfront-preview' into develop

* cloudfront-preview:
  Add cloudfront as a preview service
Merge branch 's3-tutorial-move' into develop

* s3-tutorial-move:
  Move s3 concepts dir into examples directory
Replace "complex" with JSON
Corrected ReST line length
Merge branch 'brendandixon-complex' into develop

Closes #282.

* brendandixon-complex:
  Corrected ReST line length
  Replace "complex" with JSON