Send kernel index data

Almost working, we have a possible race because we rely on the last data
packet received offset to generate the offset, but data and control
connections are not synchronized. We need a hashtable on the relay to
store the index while we wait for the data.

Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>