Update to new KV_RO signature

The new signature has 'read' taking an offset and a length, and
returning a list of buffers rather than a stream.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>