use grammar itself to determine if lexer, parser, or combined not filenames. Fixes #21
Work around ANTLR 4.2 issue 461 (fixes #23)
Merge pull request #28 from sharwell/fix-23

Work around ANTLR 4.2 issue 461 (fixes #23)
Merge pull request #27 from parrt/examine-grammar-type

use grammar itself to determine if lexer, parser, or combined not filena...
 very large re-factoring. Moved antlr-intellij adaptor stuff to a separate adapter directory and changed package names.
 Commented the rule type logic in the lexer that indicates when the lexer is in a particular kind of rule, parser or lexer.
 Generally added comments around to identify the key components.
 Changed a few names to be consistent.
 Widespread changes but most of the changes are just package or name differences.
 The project file gets a new source folder.
 Tweaked the plug-in description xml.
Merge pull request #30 from parrt/reorg-rename

 very large re-factoring. Moved antlr-intellij adaptor stuff to a separate adaptor directory and changed package names.
Fix issues with syntax errors breaking lexer results (fixes #29)
Remove the DOUBLE_QUOTE_STRING_LITERAL rule since ANTLR 4 doesn't allow it anywhere
Merge pull request #31 from sharwell/fix-29

Fix issues with syntax errors breaking lexer results (fixes #29)