Add new helper function ni_timer_create_alarm

Signed-off-by: Olaf Kirch <okir@suse.de>
Fix the timeout handling in ni_testbus_wait_for_process

Signed-off-by: Olaf Kirch <okir@suse.de>
client run-command: add --timeout option

Signed-off-by: Olaf Kirch <okir@suse.de>
client run-command: add --nowait option

Signed-off-by: Olaf Kirch <okir@suse.de>
add shell function testbus_reboot_host

Signed-off-by: Olaf Kirch <okir@suse.de>
testbus-master: introduce host generation number (incremented by one each time the agent reconnects)

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