Mitrecnd fog dev

Ok, this revision now uses an RPC Shutdown request to alleviate agent reboot.  Additionally you can obtain a status from the reboot command for further actions.