Out-of-tree builds broke again, fix.
Added check if promise ends with ';' + unit test
Fix looping bug in BodySyntaxLookup
Merge pull request #511 from basvandervlies/promise_statement_check

Added check if promise ends with ';' + unit test
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
Fix bad array variable lookup in EvalContextVariableGet, add unit test
Fix syntax errors in acceptance tests due to stricter parsing.

I thought this was fixed as part of the parser merging. My bad.
Add first unit tests for ExpandPromise
Check if promiser statement has => + unit test
Merge pull request #514 from basvandervlies/promise_statement_contraints_check

Check if promiser statement has => + unit test
Remove commented out code
Move ifvarclass processing for common bundles to the proper place
Merge two nearly identical branches of the code in KeepClassContextPromise
Remove noop code which duplicates logic from AcquireLock
Split evaluation of 'dist' and 'and/or/xor' constraints in class promises
Nothing sets 'done' flag in class promises to true, so no need to set it back to 'false'
Add unit test for ExpandPromise with slist promiser