Added free disk space sanity checks before downloading patch files.
Amended method of finding Host UUID - instead of using IPs (which can be a pain in the bum it turns out!), we're using the XenServer defined hostname taken from /etc/hostname (which matches the definition in name-label).
Code changes: