Optionally dump statistics for a list of objects as part of statistics
logging.
If we fail to create the statistics cursor, we may still have allocated
a statistics structure for it.
Now there are multiple sets of objects, sort them so objects group
together.
Replace statistics_log.objects with statistics_log.sources, no other change.
Fix an assertion failure if we try to do eviction without ever having done an update.
closes #488
Move the cache full check for autocommit transactions out of the rollback path (since we don't reset cursors there), to after we close a curso.
refs #486
Fix retry logic in autocommit transactions, check for errors from __wt_cache_full_check.
refs #486
Don't allow true/false values in config strings where integers are expected.
closes #484
Take more care not to use a stale value for the oldest reader transaction ID.
If open fails and direct I/O configured, note that some filesystems don't
support direct I/O.
Close #435.
Add Java documentation for Session::open_cursor
Merge pull request #489 from wiredtiger/stat-objects

Add automatic logging of statistics for data sources.
Merge branch 'basho' into lsm-ckpt-experiments