no need for undefined values
but we need 0 values
no need for undefined ports list
fix expected results
new tests
new tests
use logger only if available
more tests
pass logger to setConnectedDevicesMacAddresses()
fix missing documentation
kill spurious whitespace
no need for debug output
don't report empty hostnames
no need for empty ports list
no need for undefined values
use getCanonicalMacAdddress() everywhere

where mac adresse are involved.
Merge branch 'master+better_inventory'