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.