Simplified some lookaheads and grammar rules for
lambda expressions and other internal expressions.

Names do not expect lchar '.' but '.' for simplfied naming.
Improves parsing of function application expressions
Comment on grammar fix [ci skip]
Workaround Travis skip of last commit.
Further simplification of expression parsing for better error handling
such as lists and constant literals.
Improve error messages for list
Merge pull request #1053 from ahmadsalim/improvement/parser-simplification

Improvement/parser