Add a SerializeBuffered function to provide full tree serialization support to non-seeking writers.
Add a specialised bytes.Buffer variant with seeking capabilities. This allows writers without seeking support to serialize using NodeSerializerStreamed.