* add support to gs.show_output for outputting to a new scratch view instead of an output panel
* if there was a margo build error, output the error to a scratch view so it doesn't get lost if other overlays are shown