removed brackets from example
close #284 the obscure error was becasue the p/a = k: int @ ... by default was made an instance variable. Now val is the default CML type making it a value. res, and (maybe vres) makes instanve variables. A type check has also been added for these arguments such that they are checked.
missing java doc tags added - description
fixed #288 added check to reject res/vres in process definitions
reduced co-sim test size
close #277 added static initialization for processes. There were no good way to handle the lookup without a massive change to naming in CML so the names are duplicated with and without module in the CmlNameValueLister.
fixed #276 added listener for inspection and a field in the interpreter that holds the last known inspected behaviour or executing behaviour. The change also moved the behaviour factory into the interpreter factory to keep them connected since the interpreter is the listener in this case.
corrected test results such that they didnt depend on deterministic execution (random seed change)
step 1 towards fixing #284 and 274, this is the core part of it. GUI is missing.
added type bind test
removed unused import
updated the compass interpreter (ide) to allow the user to set int min/max and random seed.

close #287
close #274