netlink: message reassembling

SOCK_STREAM guarantees only byte order. One should not expect the same
framing on the receiver, as on the transmitter. So, one *must* reassemble
messages after conn.recv()