added new antlr4 based parser, defined grammer, generated classes, integration into existing search mechanism
extended parser grammar to allow escaped quot,

 also added test to ensure that behavior
Added some characters to the grammar, also added java doc and generics
added copyright, removed cast and adjusted javadoc
Merge pull request #97 from osiam/osgn-254-parser

Osgn 254 parser