Cbufp

First cut implementation of shared page for transferring the cbuf collect list. Does not yet handle synchronization of the page.
am I misunderstanding?  Should this also subtract away the size of the ring buffer header?