Runtime: Improve robustness against outputting wide strings. master()->handle_error() now survives if eg an object has an _sprintf() that returns a wide string. master()->compile_{error,warning}() now survive messages about wide symbols. Made a similar fix in Hilfe to survive compiler warnings and errors about wide symbols. Fixes [bug 6805 (#6805)].