TEIID-3198 correcting behavior with update
misc cleanups
TEIID-3199 correcting the next batch process time
TEIID-3193: Setting the correct TCCL at all Teiid extension API calls
TEIID-3198 exanding the update check
TEIID-3046 initial support for recursive common table expressions
TEIID-3201 fixing pushdown of predicate against window function
partition
TEIID-3046 adding a recursion limit and refining source support
Added hint to install libxml2 if xmllint is not in the path. Changed POM version parsing to work with older version of xmllint without --xpath command. Fixed checksum verification for older coreutils.
TEIID-3042 correcting the ddl
TEIID-3042 correcting the ddl
TEIID-3207 fix for native query with prepared literals
TEIID-3210 adding a more specific capability for <, > comparison
TEIID-3210 adding a more specific capability for <, > comparison
TEIID-3167 adding a general no trim option
TEIID-3046 performing a better conversion of the max recursion value
TEIID-3137 pushing changes upstream from 8.7.  One small change was required to DSLSearch to work using Infin. 6.0, instead of Infin. 6.1

removed the unneeded dependency on the pojo module

TEIID-3137 misc changes
TEIID-3213 adding in aliases for backwards compatibility
TEIID-3217 fixing xmltable conversions
TEIID-3205 adding some support for partial projection pushing.