Remove filtering of events for the neutron user.
Add a configurable `error_cooldown` for routers that enter ERROR state.
Limit `error_cooldown` to when the router is actually in ERROR state.
Fix flake8 failures.
Fix a broken test.
State machine refactoring.
Check Nova for the status of the appliance VM in the boot loop.
Fix a variety of bugs caused by forced reboots.
Add an interactive CLI for browsing and rebuilding appliance VMs
Fix broken tests.
Send the correct AMQP message, and register a `rug-ctl` command.
Provide immediate UI feedback for rebuilt routers.