Incremental: change type data = Cstruct.t list

We need this so we can guarantee to write payloads atomically, even
over a ring wrap.

Signed-off-by: David Scott <dave.scott@citrix.com>