fixes #82 - adds custom SyntaxErrorErrorMessageProvider and quick fixes for the ANTLR parser error “mismatched input '<keyword>' expecting RULE_ID” (a reserved keyword is used as an ID)
fixes #83 - adds validation and quick fix for lowercase base package names