Actually implement mappend for Diff
Diff support for in-memory store

Implement and test (with truly trivial data) the operations supporting
diff values for the in-memory storage backend.