Unit tests for desired comment statement behavior

0ebd246 shows working unit tests for all three ways to express a comment (//, /**/, and $comment).
8868b10 shows desired behavior - comments stand alone as a statement and do not require an (empty) statement afterwards. (This commit will fail at compile time with a parse error.)