Isolate the lexer changes
Fix some parsing issues related to underscores
Fix an issue with positioned comments
Simplify parsing of commands in psci. Correct some indentation issues.
Merge pull request #779 from purescript/lexer3

New lexer