bytebuffer: redefine Buffer to be io.Writer and return errors
bytebuffer: redefine Buffer to be io.Writer and return errors

this also removes WriteInt and adds WriteFloat32 and WriteFloat64 to the
definition

performancecopilot/speed,saurvs/speed