This adds a ByteBuf type that can be sent by taking ownership of its buffer instead of having to make a copy.