Change error display to use the fringe instead of margins.

Margins are still used in the terminal, as emacs does not display
the fringe there.