Fixes issue with lshw returning an incorrect SMBIOS UUID value
(which is, in turn, used as the uuid for the node during node checkin
and registration) by switching to using the dmidecode command
instead of the lshw command to retrieve this value from the system
(the dmidecode command does not seem to suffer from this same
bug and, even better, has output that does not need to be parsed in
order to retrieve this value from the system).