Fix #6: Support the "merge-failed" stream event

Change-Id: I3308b44dc1bbfcaa70e38cb4857c2241c551cfa4
Fix #7: Support the "reviewer-added" stream event

Change-Id: I72ece72c08ddc6da31c14db35dd84f35d61d39ed
Fix #8: Support the "topic-changed" stream event

Change-Id: I70b9cbea1da20a1434eea39e3d8e85e94357b792
Fix #9: Add a bit more detail in the documentation

- How to install
- Prerequisites (platform, SSH config)
- Link to the Gerrit page
- Link to the example script and license files

Change-Id: I0c24609e1ea89be55a68ebf4a1569c26f23e5a66
Allow example script to continue if errors are received

Add an option to ignore error events and continue receiving.

Connection errors are not ignored and will still result in the
script exiting.

Change-Id: I807fa50700eb6970b7fbabe48c499fe513717c4d
Fix #11: correct handling of `identityfile` in the ssh config

The `identityfile` element of the result returned by SSHConfig.lookup()
is a list, not a string, therefore calling `expanduser` on it results
in a crash.

Change-Id: I8673295d66cac9ca3b522867735b1211f0556d21