Minor: add ".idea/shelf" to ".gitignore".
Parser: added the support file annotations to grammar.
Parser: added the support file annotations.
Minor in Parser: drop obsolete code.
Minor in Parser: moved some annotation tests.
Minor in Parser: "attribute" -> "annotation"
Frontend: added the support file annotations to TopDownAnalyzer.
Frontend: added the support file annotations to LazyTopDownAnalyzer.