xapi: allow clean_{reboot,shutdown} even without a guest agent

For HVM: we will rely on ACPI power button pushes to trigger the
VM to shutdown.

For PV: all PV kernels respond to xenstore control/shutdown
signals.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>