GH-81 Add support for complex SQL logical expressions

Utilizes ANTLR generated Lexer/Parser based on expression grammar
Adds new classes to represent SQL expression based on 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
ANTLR files now expected to be under versioned subdir
Add ANTLR license file
Add manifest entry point if test package built

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>