Fix a case where a database-wide checkpoint could cause a bulk cursor open to fail with EBUSY.

JIRA-16236
Fix cases where applications try to update a value using a pointer into the same buffer returned by get_value.

refs #1393
Switch the LSM exclusive atomic flag to an ordinary field and fix a locking bug.  It's too easy to mix up atomic with non-atomic flags within the one struct.