A WIP commit on an event-based error handler.  Needs tests, etc. but would appreciate review of basic approach.
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