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.
Create Bloom filters whenever waiting to do a merge.  Remove the 'lsm_bloom_newest' configuration, since this change makes it redundant.

refs #591
Add support for tracking which spinlocks block other spinlocks and
displaying it as part of the logged statistics.
Fix the logged format, the home string was missing.
Register the spinlock even if we are about successfully get the spinlock
we want.

Only save the strings we want, save on processing time when dumping log
records.
For now, the spinlock logging code is always configured, remove last parts
of HAVE_DIAGNOSTIC version.

Add in new file, support/mutex.c.
shorter the output line so larger runs fit into 80 characters.
Shorten the time we hold the serialization lock, move the increment of the
cache/page information and the call to mark the page dirty outside of the
serialization lock.
Merge branch 'cache-dirty-bytes' into tighter-spinlocks
Bump the version on develop to 1.6.6.
Merge branch 'develop' into lsm-bloom-newest
Merge pull request #707 from wiredtiger/tighter-spinlocks

Shorter serialization locks