Report the version we want on failure.
Add support for kvs_truncate (I'm leaving the slow session-level truncate
in place, it doesn't cost much).

Rename session-level functions to avoid name collisions.

Upgrade to KVS 2.8.
whitespace