modify headers installation path
change ident with qt style
Modify comments
Modify memory allocations in order to avoid too much malloc.

So _eth_sendto and _ip_sendto expect that the buffer in argument contains space to copy header
and  eth_sendto and ip_sendto allocate new buffer and copy the one passed as a paramter and call one of the following function