GH-81 Add support for complex SQL logical expressions

Utilize ANTLR generated Lexer/Parser based on expression grammar
Add new classes to represent SQL expression based on ANTLR parser output tree.
SQLExpression abstract class used to represent and generate SQLExpressions
from tree objects.
Provides SQLExpression factory method: SQLExpression.create(String)
SQLBinaryExpression, SQLUnaryExpression, SQLParenthesisExpression, SQLFieldVAlueExpression
SQLFunctionExpression, SQLParameterPlaceholderExpression, SQLValueExpression extend and implement SQLExpression.
Remove files no longer used
ADD ANTLR Runtime classes to jar executable
ANTLR files now expected to be under versioned subdir
Add ANTLR license file
Add manifest entry point if test package built
Identifiers can only be quoted by double quote char, literal strings can only be quoted by single quote char.

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>