update expected results
fix warning for undefined value
update expected results
better tracing interface

A single method is enough, and provide more consistent log messages,
whatever the exact action result is.
trace actions
initial import
fix key name

closes: #2672
skip empty serial numbers

closes: #2665
add PCIID to network interfaces
hdparm is not mandatory
split WMI and hdparm usage
factorize WMI extraction
compute device from caller side
no need to rewrite original value
factorize hdparm parsing
keep a flat Tools namespace
move with other Tools::* tests
no need for memoize here
keep license key decoding functions together
fix POD