Removed redundant rule delimitedProgramElement.
Added HASH prefix for array literals.
Modified forStatement rule (and related rules) to use expression instead
of delimitedProgramElement.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>