API calls for host rekicks

Add api calls for rekicking or rebooting a single host
Unset local_boot in pxe_reboot

If local_boot is set, then the host will boot locally anyway
(Depending on pxe config). So unsetting local_boot allows
pxe_reboot to initialise a rekick.