Add RelJsonWriter and RelJsonReader, that can write a tree of RelNode to JSON and read it back again.