We don't need to checkpoint a clean file just because the previous checkpoint is busy.
Close a window switching LSM chunks where a newer transaction could modify a chunk before the switch.
Deal with deleted pages if a file discard is interrupted.
Merge pull request #1416 from wiredtiger/lsm-ckpt-fixes

LSM checkpoint fixes