Only switch LSM chunks if all changes are globally visible.
whitespace
Don't attempt an LSM update without a primary chunk.
Add a test for snapshot conflicts across LSM file switches.
Add full support for snapshot isolation to LSM.
Detect conflicts between long-running transactions across file switches.
Remove transactional caveats from LSM docs.
Fix test_cursor02 -- always clear clsm->current when reopening cursors.
Merge branch 'develop' into lsm-switch-txns

Conflicts:
	src/include/cache.i
Fix a bug when allocating the LSM cursor max_id array.
Merge branch 'develop' into lsm-switch-txns
Simplify memory accounting for LSM cursors, and free memory on close.
Further work on __wt_realloc parameters for LSM cursors.
Merge branch 'develop' into lsm-switch-txns
Merge pull request #629 from wiredtiger/lsm-switch-txns

Only switch LSM chunks if all changes are globally visible