Source code auto-cleanup.

This commit is the result of running an automatic clean-up using
the "Puppet Labs Cleanups" profile. The objective is to get rid
of constant white-space changes caused by older Eclipse formatters
that were less capable.

The commit does not alter any logic.
(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".