Note the code to rollback page deletes probably requires a hazard
pointer, come back to this at some point.
KNF
Merge branch 'new-split' into new-split-overflow
Merge branch 'new-split-overflow' into new-split-ckpt-1