Add test for ForeachParameter grammar.
Add label prefix for labeled statements.

LabeledStatement can be prefixed with a label, in the form ":label",
where the label can be a SimpleName. This changeset adds support for
:label, as well as tests.