SwingTextDisplayPanel: keep scroll pane at the top

After adding a bunch of text, the text pane's default behavior is to
scroll the caret position to the bottom. It is nicer for readability to
start at the top, so let's reset the caret position after adding text
each time.