Berkeley DB 6.X's application-comparison function takes a size_t reference
as an additional, 4th argument.
Merge branch 'develop' into helium
Merge branch 'develop' into helium

Conflicts:
	test/format/bdb.c
First version of the Levyx/Helium code, derived from the Memrata code.
It doesn't run yet, but it compiles and limps to a core dump.
Fix a bug where using the wrong Helium truncate flag.
Rework naming to be consistent, everything now uses the prefix.
Get rid of last remaining "memrata" and "kvs" mentions.
Minor function shuffling to keep related functions together.
More verbose messages, make it possible to configure verbosity at run-time.
Rework/review the name-space #defines again, I like what I had before
better.

Add verbose levels.

Add a string prefix-match macro, we're doing it a fair amount.
Upgrade to Helium 1.9.
Check the version against the header file to catch compile-time errors,
but check the run-time version as well, in case we compile with the
right header file, but run with the wrong shared library.
Turn off verbose messages for now.
test/format runs, now.
Remove the Memrata support, add Helium documentation, remaining cleanups.
Fix up the quoting for the Helium devices.
Remove helium_env_{read,write}_cache_size settings, they were just there
for testing.
clean up spelling, make dist/s_all pass again.
lint
Add the "-H helium_mount" command-line option instead of hard-wiring the
Helium volume mount point.
Add -H to the usage output.
Add the "-H mount" option to wtperf so it's possible to run wtperf with
Helium devices.
Quit opening a session in the first, initial database, it's never used.
Add placeholders for he_sys_trace_enabled, Helium debugging flags.
whitespace