ToolDef interpreter help text does not explain ToolDef script exit codes correctly
Currently, the application framework help text indicates for all tools in the help text:
```
The application can terminate with the following exit codes:
0 Application finished without errors.
1 Application finished after reporting an error to the end user.
2 Application crashed after running out of memory.
3 Application crashed for any reason other than running out of memory.
```
However, if in a ToolDef scrip a statement like `exit 5;` is executed, this determines the exit code instead. This should be indicated in the help text.
issue