parser ast construction error fixed. The tag was not set as expected by the IDE for records without field names.
changed json ignore functionality to match all classes that has declared ignore fields
added json mixin and ignore for record values (inv of records are ignored)
added cosim test with records
ignored extra fields in cosim mixin for records
increased log to 10 MB for the interpreter log
Merge branch 'origin/test'

Conflicts:
	core/interpreter/src/main/java/eu/compassresearch/core/interpreter/debug/messaging/MessageCommunicatorMixins.java
Fixes #199 by using a english locale that matched the CML language
added process termination to test system
added test for issue #156

resolved #156
updated the type checker such that it itself reports unresolved errors in the issue handler (this was done outside the TC code before). This simplified the use of the type checker allowing users to ignore the exception about fatal termination if desired while still being able to obtain all errors.

this fixes #196 where the IDE didnt report anything wrong. The design is such that TC is stopped if an identifier is unresolved. But since this unresolved error never was shown the user could not see why no other errors were reported.
fixed #195 added clone to argument value if updatable (meaning not a new expression).
Merge remote-tracking branch 'origin/development' into alrd