falls back on ZmtGuiState if there is no GUI class
backported changes up to 0.11.0 skipping changes of 0.9.2 keeping zmt-core dependency 0.11
identifier is made part of output path can be given as argument to launcher
simulations in batch mode starts counting with zero matching created output folders
added run script to run launcher via gradle
fixed issue of first output folder being empty in batch mode
status message is created by simulation state
fixed issue in GUI mode that output path is used again for the second run