agent-kvm: completely wipe the host registration on shutdown

Signed-off-by: Olaf Kirch <okir@suse.de>
selftest: add a test to verify the agent is online

Signed-off-by: Olaf Kirch <okir@suse.de>
client: change large if() cascade on subcommands to a table

Signed-off-by: Olaf Kirch <okir@suse.de>
Implement host methods for shutdown and reboot

Signed-off-by: Olaf Kirch <okir@suse.de>
Support shutdown/reboot on host sets

Signed-off-by: Olaf Kirch <okir@suse.de>
agent-kvm.init: add --allow-shutdown to agent startup

Signed-off-by: Olaf Kirch <okir@suse.de>