cpp: PixelBuffer Add initial binary stream I/O support

Add all the interfaces and operators.  Actual implementation and tests
are currently stubbed out.