Changes since last version
--------------------------
* 3d18044: Set max line length to 120
* c5f151c: Revert "Add flake8 config - bump max line length to 120"
* 812f30d: Add flake8 config - bump max line length to 120
* bee22e3: Clarify error message when watch_list_url_tempalte is missing
* e043949: Add namespace parameter to high-level watcher
* 70d81e5: Add namespace parameter to watch_list
* 6134c9e: Add missing test_requirements
* d1ca879: Test all possible sensitive headers
* f478856: Try to not leak sensitive headers when logging HTTP errors
* eddf973: Add some documentation
* ae0c4ff: Support events for object with same name in different namespace
* aa66e35: Add a Watcher, with some high-level handling of watches
* 4998f3f: Add auto-generated CRD docs