Clean-up btree private state struct
Checkpoint progress

First steps on marking page as locked so most inserters don't need to lmgr
lock.

Wait on lmgr without buffer lock for page locks, in the style of tuple locks.

Misc doc clean-ups to comments in executor.

Add section to btree README.
Diff minimization
Fill in some more details around page flag