Rewrote constrainst check this will break unit test and cfengine_stdlib.cf + unit test
Add more expand unit tests
Store array parameters with lval in EvalContextVariablePut, expand unit test
Fix syntax errors in standard library following stricter parser, update ChangeLog