oceani: change NEWLINE parsing in statements to new model.
The new module is:
A list of line-like things must access a newline first:
Statementlist -> Statements
| NEWLINE Statementlist
Any line-like thing must reduce to a single symbol:
SimpleStatementLine IfPart WhilePart CasePart etc
An individual line-like thing must allow following newlines
e.g.
IfHead -> if Expression Block
| IfHead NEWLINE
A block that can be multi-line or single-line should be marked with
$$NEWLINE
This will require a NEWLINE to reduce it, but won't swollow the newline.