ParseException generation refactoring: ParseException.getLineNumber/getColumnNumber is now filled for lexical errors too. The error message generation was centralized, to make it consistent, and to simplify code all over.

Other smaller error message generation improvements.
Fixed a new TemplateTestSuite bug