Merge remote-tracking branch 'origin/development' into akm
Merge remote-tracking branch 'origin/development' into akm
Merge remote-tracking branch 'origin/development' into akm
Merge remote-tracking branch 'origin/development' into akm
Start by implemented for actions
Implemented startsby for processes
Added another test for the startsby operator
endsby operator implemented both in interpreter and typechecker
Fixed a bug that that prevented an object instance variable to be updated correctly after completing an external choice
updated compass to work with new removal of static calls in overture

sync required

overturetool/overture@a54d1fe6e19833b8108cf3890646f42fb4a06b0a
simplified constraint combination of nosonstraints. not they combine to no constrain
* added stop control to the interpreter for external clients being stopped through server communication
* fixed issue with eventsources in abstractcmltransition being null from json
* changed cosim protocol to only send a single transition for execution instead of a set
* added proof of concept external client for cosim
* added a logging framework to be used mainly for json communication
* updated json mixin settings to exclude all unessary data
* improved testing of cosim by auto finding a free port
* added logging api to the IDE plugin bundle for the interpreter
improved shutdown procedure closing all sockets correctly
Merge branch 'origin/akm'