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.
Merge pull request #163 from mfalesni/event_listener

Event listener
Merge pull request #239 from psav/fix_infra_tests

Fixed several failures in infrastructure tests
Merge pull request #240 from psav/fix_ldap_tests

Fixed issues with simple ldap tests
Flaky goodness for fixtures/
Manual merge of pull request #237
Added new template upload script