Use ProcReader instead of popen_streambuf
Start parsing the output of lshw -short.
I think I should change the way values are stored, because how it works now it isn't flexible
and it's hard to map lshw values to dmidecode ones.