Skip eviction of dirty pages when a checkpoint is in progress.  There are cases where transactinal reads are not sufficient to guarantee that no page referenced from the checkpoint will be overwritten.
closes #425