Cbufp

First cut implementation of shared page for transferring the cbuf collect list. Does not yet handle synchronization of the page.
Small style thing:  If you have a conditional with a single statement that is not on the same line as the conditional, then you should always use {}