Fix Hardware detection after Hyper-V merge

defined? does not work on node attributes (they are
not defined, but are still available. confusing :-) )
Merge pull request #701 from dirkmueller/hardware_detection

Fix Hardware Vendor detection