Significant changes since merge chiark/anarres/mnemeth:
* readbuffer/writebuffer command line arg for buffer size.
* readbuffer/writebuffer share common code.
Significant changes since merge chiark/anarres/mnemeth:
* readbuffer/writebuffer command line arg for buffer size.
* readbuffer/writebuffer share common code.