whitespace
Make sure multiple merge threads don't race to create the same Bloom filter.

refs #730
Have all LSM worker threads check whether a switch is required so application threads are less likely to stall.  Wait on the checkpoint lock to flush in-memory chunks: that is better than holding the schema lock across a full checkpoint.
Clear the "Bloom busy" flag once we're done, in case we need to retry.

refs #730