Use an interface for WT_TXN_NOTIFY so it doesn't need a magic cookie.
Add session.range_truncate entry.
Rework the Memrata code to configure all of the KVS sources  when the
shared library is loaded, rather than specifying a set of devices on
every call that takes a URI.
Initialize in case we don't find a previously existing txn store.
The device holding the database transaction store has to be closed last of
all, closing other devices makes calls into it.
Code shuffling for cleanup, no real changes.
git really, really, really screwed up this merge.
Add kvs_open_o_debug to the list of options supported by session.create.
Minor cleanup, clarify code that looks for existing transaction database
namespace.
Note the transaction notify handler must appear first in the structure.
git really, really, really screwed up the merge.
lint
The KVS source kvsowner field has to be set in all cases, otherwise the
database transaction store never gets closed.
bold the HTML links so they look like links.
Add Memrata documentation.
Fix the ln command.
Fix the shared library path.
Merge branch 'develop' into fine-grained-durability

Conflicts:
	src/txn/txn.c