Work around lshw output that may include bogus ghost CPUs
Based on my reading of the raw lshw xml test files, these are correct
expected values when "ghost" cpu/sockets are excluded
Merge pull request #70 from cburroughs/stupid-xml

Handle "ghost" cpus in lshw output