Improve error handling on Windows and OSX
ADOM dumps error/soft error/abort messages to the console which works fine as long as you actually have a console. Right now the following problems exist with UI versions of ADOM (that don't have a console):
- the Windows version displays a dialog with the "error" message, but doesn't in the "soft error" and "abort" case
- the OSX version crashes when trying to display the "error" dialog, the "soft error" and "abort" cases are missing too