Vacuumd refactoring

Here we automatically convert statements to automations when the configuration model is unmarshalled and remove the statement specific handling code in the main Vacuumd class.

Similarly, we also convert auto-events (deprecated) to action-events and remove the auto-event handling code in the AutomationProcessor class.

These changes allow us to simplify the model and remove duplicate code while maintaining backwards compatibility.