Modernize ToolOutputWindowController
Make error popups usable again
Handle unparsed messages
Use plugins commit with correct error patterns