Handle missing or bad dmidecode
Handle missing or bad dmidecode

dmidecode isn't functional on all architectures.  Don't treat a missing
binary or a missing DMI table as fatal from an install POV.

Change-Id: I33c50ee00ac0b478839b2536f0b965e444e66e53
Related-Bug: 1790447

dprince/tripleo-heat-templates,openstack/tripleo-heat-templates,openstack/tripleo-heat-templates,dprince/tripleo-heat-templates