Add parameter to OnRuntimeError to suppress error message

The updated prototype is:

public OnRuntimeError(error_code, &bool:suppress_message);

If the user sets suppress_message to true, the error message usually
shown on runtime errors, as well as the stack trace, will be not be
printed.