add jsql parser dependencies
try to create our own visitor classes and an alternative for querytree
experiment new parser substituting Table Primary with Table, modifying
Relation class
Merge branch 'feature/jsqlParser' of github.com:ontop/ontop into
feature/jsqlParser

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
Added test class for the new parser ParserTest using TablesNameParser
added aliases in TableNameParser
my changes towards jsqlparser
Merge branch 'feature/jsqlParser' of https://github.com/ontop/ontop into feature/jsqlParser
Modifying QueryTree to work with Visitor.
Using version 0.8.6 jsqlparser
Added Projection, fixed join conditions and alias map for the new class
ParsedQuery
Modified ProjectionJSQL to handle UNION, added SelectionJSQL that works
also with all and any comparison expression
Added AggregationVisitor to retrieve group by
Modified SQLQueryTranslator to use ParsedQuery instead of QueryTree
changing mapping analyzer to use ParsedQuery
Modifying MappingAnalyzer to use JSQLParser
Added comment to the SQLparser classes
modified selection and projection to work with a single expression
instead of list.
Add implementation for MetaMappingExpander and MappingParser
Added set selection for the ParsedQuery
Fixing bug in quest-owlapi3
change hardcoded inmemory column VALUE to VAL