Event listener harness
 * import and assign policies to send events to automate
 * import automate custom namespace to relay events
 * bottle api event listener that records events
 * test to validate events have made round-trip
Cleaned up test and environment
 * added bottle to requirements.txt
 * moved api listener setup-teardown to fixture setup_api_listener
 * improved docstring coverage
 * refactored automate
Event listener testing plugin

This plugin is used for capturing the events triggered by cfme.
It can be integrated very easily, just use the register_event fixture in any testing function.
To use this plugin, firewall must be open for desired port (consult the cli parameters).

By default, the event testing is off.