test: Adidng test_lldp

I forgot to add this file in commit f1a1818d2e4cd181912e602fc0c7d30802f673e3
health: Don't print block-size if not defined

In the network bench uses the default block size, don't print it.
health: Dump early metrics in result dir

When something is getting wrong during a benchmark, its pretty
frustrating having no metrics file as their are only dumped at the end.

This patch generates a premilinary metrics file to provide the context
_before_ the benchmark which will be overwritten at the end.
health: Fixing network host computation

The computation of the number of available host was considering the
number of hypervisors and not the number of hosts.

This did prevent the benchmark to run.
health: Communicate with dmesg to avoid zombie process

The dmesg process was in Z state and blocked the whole process.
init: Changing mcelog logging

Let's simplify the mcelog behavior by
- logging all the time in /mcelog
- checking if size > 0 to trigger a report
health: Consider more disconnected cases

When the recvall returns EHOSTUNREACH or ECONNREFUSED, we shall consider
the node as disconnected
server/upload*.py,build/init*: switch from a python file for hardware detection dict to a json one.