Reuse runner pane

Start the runner pane with remain-on-exit option, so that
when the error is thrown during the Evaluate phase,
the error is clearly indicated in the runner pane.
We also respawn the runner pane when further edits are
made in the editor pane, so that it can evaluate the file
and display the output correctly.