Merge remote-tracking branch 'origin/development' into akm
Merge remote-tracking branch 'origin/development' into akm
Merge remote-tracking branch 'origin/development' into akm
supporessed warning
removed update name
refactured vanilla interpreter for better reuse
change interpreter factory from being static to be an object. needed to be able to configure which factory in main
upgraded json dependency to 2.3
enabled co-simulation for the cml interpreter (between two simulators)

sync required

overturetool/overture@c763622872213b27e4961309fc1c58a8f3f051a8
moved test files to enable new category of test inputs
improved message display
fixed bugs related to multi client external co-simulation and added test cases
added check for illegal re-use of remote delegated behaviours
enabled cosim in the ide
excluded extraction of trace model if none exist
initial attempt to handle finished external processes. This may be replaced by a proper disconnect strategy later.
source cleanup and format
fixed issue 186
fixed issue 187
changed result back to autogenerated style