Add a WT_SESSION.app_private field for applications to use in callbacks
taking a WT_SESSION handle. Reference #1423.
Changed python test suite to allow for shorter runs by default,
with a --long (or -l) option for the complete runs.  Txn02 in particular
now runs only a small number of scenarios by default.  Also added a
@longtest("description") decorator for individual tests that can be
marked to be run only under --long.  Refs #1461.
Choose a more stable chunk size for small-lsm wtperf workload.

The previous size meant we sometimes didn't merge the tree down
because of the number of chunks created during the load.
Merge pull request #1459 from wiredtiger/session-app-private

Add a WT_SESSION.app_private field for applications to use in callbacks taking a WT_SESSION handle.
src/lsm/lsm_cursor.c:1203:12: warning: variable 'cmp' may be uninitialized when used here [-Wconditional-uninitialized]
Preserve LSM values prefixed with tombstones across merges.

This has been causing failures in jstests/noPassthroughWithMongod/btreedel.js.
Add some wording around WT_PANIC to clarify that the application can
simply exit, no further action is required.
Old-style function declaration.
Allow pruning scenarios with different limits for default vs. long runs.
The pruned scenario list now matches the original ordering.
Tests now print with both the scenario number and the scenario args.
This should make it easier to diagnose and debug problems that effect
only certain scenarios.  Refs #1461.
Used prune_scenario limit the number of scenarios for default test runs.
Refs #1461.
Free scratch buffer with scr_free instead of buf_free
Merge pull request #1470 from markbenvenuto/win_scr_free

Free scratch buffer with scr_free instead of buf_free
Merge pull request #1464 from wiredtiger/testsuite-long

Changed python test suite to allow for shorter runs by default.
Merge branch 'develop' into dhandle-hash