updated the cml interpreter cosim protocol to inclulde the option to changing the protocol version to:

1.0.0 - the old one
2.0.0 - a newer onr based on the old one buth without the initial array
3.0.0 - a new custom written one. Only completed part of encoding. Missing types/values
Merge remote-tracking branch 'origin/test' into kel/base
Add created external processes to the processes list, so that they can
be killed after test runs (and so that they don't keep killing random
processes on the build server).