TEIID-3137 remove support for Infinispan 5 (remove connector-infinispan) and upgrade to support JDG 6 when using local cache
TEIID-3152 improving commonly reported errors/warnings
TEIID-3133 ensuring that impala/hive will only work with supported types
TEIID-3160 ensuring that function resolving won't narrow inappropriately
Conflicts:
	engine/src/test/java/org/teiid/query/resolver/TestFunctionResolving.java
TEIID-3161 correcting behavior with trim strings
TEIID-2700 changes to support JDG running library mode, updated packaging and scripts.  Still to come are updates to the translator and connector module dependencies to support JDG dsl, since JDG hot rod modules are no longer included in kit
Merge pull request #334 from vhalbert/teiid_2700_8.7.x

TEIID-2700 changes to support JDG running library mode, updated packagin...
TEIID-2700 changes to infinispan-cache-dsl to support JDG 6.3
Merge pull request #336 from vhalbert/teiid_2700_8.7.x

TEIID-2700 changes to infinispan-cache-dsl to support JDG 6.3
TEIID-3165 updating property handling
Conflicts:
	client/src/main/java/org/teiid/jdbc/TeiidDataSource.java
Merge branch '8.7.x' of https://github.com/teiid/teiid into 8.7.x
TEIID-3168 adding the unicode prefix when needed.
TEIID-3170 adding the springframework module and jar dependencies