Merge pull request #277 from vhalbert/8.7.x

Changed to support JDG 6.3
TEIID-3034 odata update
TEIID-3037 removing the redhat classifier
converting to the main cxf version
TEIID-3045: removing the import properties as translator proeprties
Merge pull request #281 from rareddy/TEIID-3045-8.7.x

TEIID-3045: removing the import properties as translator properties
TEIID-3049 fix for odbc disabled local txn commit
Conflicts:

	test-integration/common/src/test/java/org/teiid/transport/TestODBCSocketTransport.java
TEIID-3051 ensuring grant all is not fully transitive
TEIID-3054 added support for negation, some cleanup and adding tracing to show which type of searching is being used
TEIID-3040, TEIID-2958: remove the IDRef based values completely from persisted form of the data. Also TEIID-2958 removes the need to maintain the duplicate PK keys in the embedded document. When they are referenced they will be read from parent document
TEIID-3040: setting the test to ignore as it is has issues running on CI environments
Merge pull request #285 from rareddy/TEIID-3040-8.7.x

TEIID-3040, TEIID-2958
Merge pull request #286 from vhalbert/8.7.x

pushing changes upstream into the project
Merge pull request #284 from vhalbert/teiid-3055

TEIID-3055 fixed the issue where it was calling value.toString()
TEIID-3038: Adding geoSpatial support for MongoDB translator
Merge pull request #288 from rareddy/TEIID-3038-8.7.x

TEIID-3038: Adding geoSpatial support for MongoDB translator
TEIID-3058 refining literal handling
TEIID-3065, TEIID-3066: Fixed NPE, and implemented count(*) capability
Merge pull request #290 from rareddy/TEIID-3065-8.7.x

TEIID-3065, TEIID-3066: Fixed NPE, and implemented count(*) capability
TEIID-3057: Fixing the NPE, in the case where the delegation token is null