runtime: Force tail recursion in renderPair()

Use goto to simulate tail recursion when rendering the pair cdr. This
allows us to render lists of unbounded length without exhausting the
stack. This is analogous to a similar hack in cellvisitor.cpp