Whitespace.
Clean up checkpoint reading & writing interfaces.
Separate replaying from putting
Remove the kvtable intermediate layer.

Easier to get the interface right without it.
Further checkpoint simplification