(GEP-604) Allow references to preceding definition arguments

This commit ensures that expressions in a definition argument list
are allowed to reference arguments that has been declared previously
in the list and that references to other arguments in the list are
reported as "Reference to not yet initialized variable" rather than
"Unqualified and Unknown variable".