Add a stub callback for auto closed handles. Update handlers in tree.
Merge branch 'develop' into java-auto-close
Add implementation for close callbacks. Add event callbacks to Python.

This breaks the test suite - since it is playing tricks to capture a
weird output stream, due to not implementing the event callbacks.
Merge branch 'develop' into java-auto-close
Merge branch 'develop' into java-auto-close
Remove Python custom error and message callback implementations.

They cause problems with the Python test suite.
Fix comment
Add a WT_SESSION handle to WT_EVENT_HANDLER callbacks.

Specifically added to handle_error, handle_message and handle_progress.
This change allows applications to match events to session handles.
Fix comments re: review.
Merge branch 'develop' into java-auto-close
Use the event handler to capture stderr, stdout.

Cleaned up test suite infrastructure a bit using this.
Any verbose messages from the infrastructure itself do not get captured.
refs #649

test_reconfig.py needed special treatment.  Verbose output from
threads is not necessarily flushed until the connection is closed;
we reopen the connection to force the flush so that the test should
pass on all platforms.
refs #698
Don't keep accumulating pages once we've hit max_entries, that's
supposed to limit the pages we acquire for the LRU queue.

Replace the file counting mechanism for restarting at the same
spot in the dhandle list with a reference to a field of the
dhandle structure.
Merge branch 'develop' into evict

Conflicts:
	src/include/cache.h
Merge pull request #734 from wiredtiger/python-streams

Use the event handler to capture stderr, stdout for python.
Fix compiler warnings.

../src/utilities/util_verbose.c:16: warning: unused parameter ‘session’
../src/utilities/util_verbose.c:30: warning: unused parameter ‘session’
../src/utilities/util_verbose.c:43: warning: unused parameter ‘session’
Merge branch 'develop' into java-auto-close
If a page was once modified, we can still fast path it if the maximum
transaction written for the page is globally visible.
Don't call __wt_evict_list_clr_page() if it's the top-level page.  This
is an optimization (and it's not needed since __wt_evict_list_clr_page()
checks WT_PAGE_EVICT_LRU before it does any real work).  I'm putting it
in more for clarity than anything else, it confused me for awhile why
the top-level page was still on the queue.
Just use the dhandle for evict_file_next: that's just as unique as the name pointer.
Merge pull request #735 from wiredtiger/evict

Minor bug fixes in eviction.