Suspend node
This MR refactors the monitor module to suspend the node if idle for 3 seconds.
The "node suspend logic" was actually already implemented in the node reservation data class, so this refactoring just renames the class to be more generic (WpSuspendNode
) and makes the dbus reservation optional so it can be used on all nodes, including video.