Move forced eviction into application threads.  This is a major cleanup of the eviction server, and application threads are going to be blocked from accessing the page regardless, so there is no disadvantage.
Sue found the reason the open files count keeps climbing.
unused variable.
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
lint/whitespace
I'm currently doing all runs of memrata with /dev/loop0.
Don't allow statistics_log "sources" configuration for objects other
than file: for now, it won't work until DHANDLE support goes in for
those objects.
Fix a spelling problem.
Cut release 1.5.3.
Add a script to update docs after cutting a release.
Bump the LSM generation just before releasing the lock.  In particular, don't bump it before checkpointing the metadata.
Fix a bug tracking the bytes allocated for old LSM chunks.
Reduce the number of cursors that are closed and reopened when an LSM tree is updated.
Two bug fixes: First, handle close checkpoints files and so can discard
underlying checkpoint files, it needs to check if a hot backup is in
progress.  Second, checkpoint needs to lock out the start of a hot backup
once it checks the hot-backup flag, otherwise the hot backup could start
while the checkpoint is still deleting file blocks.
Add support for open-cursor count statistics in both the connection and
data-handles.  This requires atomic update versions of a couple of the
stat macros.
We can dump "lsm:" statistics as well as "file:" statistics, which is useful
for Basho/Riak benchmarks.
Do LSM switches in the worker unless the primary grows much too big.
Fix a possible divide-by-zero in the LSM throttle calculation.