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>
GH-81 Code review changes
Fixes spelling errors
Removes commented out lines
New file copyright year = 2013
Meaningful var names.
Merge pull request #84 from rpastrana/new-new-gh-81-complexexp

GH-81 Add support for complex SQL logical expressions