Get rid of StartJoin

StartJoin was used to generate JSON and serialized representation of
Rlist. Writer and JsonElement-based implementations were added instead of
relying on static-size buffers.