Remove \r EOL not supported by Elixir

Elixir does not support the obsolete OS X 9 \r EOL.
Fix spacing
Fix spacing
Add `;` as EOL
Failing newline escape tests
Ensure `\ ` is escaped space and not newline

Use a comment after space to ensure `\ ` in ValidEscapeSequences.ex is
interpretted as an escaped space and not a newline.  It was interpretted
as a newline because IDEA automatically strips trailing spaces.  The
comment stops the space after the `\` from being stripped.
Fix parser definition tests for escaped EOL

Escapes of control character EOL (`\r\n` or `\n`, but not `;`) will be
recognized as white space in the BODY or INTERPOLATION.  Escapes of any
EOL (`\r\n`, `\n`, or `;`) in GROUP or GROUP_HEREDOC_LINE_BODY will be
recognized as VALID_ESCAPE_SEQUENCE.
Test all EOL forms are VALID_ESCAPE_SEQUENCES
Remove blank line action

Don't treat {EOL} at beginning of line or with whitespace-only before it
as WHITE_SPACE, but separate whitespace into WHITE_SPACE and EOL into
EOL as the parser already has support for multiple EOL next to each
other to handle EOL at end of trailing comments.  This also tests that
the \; is not treated as as WHITE_SPACE, which proves
{ESCAPED_CONTROL_EOL} is being used and not {ESCAPED_EOL}.
Lands #35, Full EOL handling