TEIID-2561: adding the nested merge, but only insert is supported due to limitations from mongodb
TEIID-2561: added some nested merge functionality; insert only, update and delete will throw exception
TEIID-2561: added some nested merge functionality; insert only, update and delete will throw exception
Merge pull request #89 from rareddy/TEIID-2561

TEIID-2561
TEIID-2559 removing the need for the min hint by pushing the dep join
pushdown processing lower
TEIID-2575, TEIID-2574 : fixing the typo in setColumName, and adding the support for BINARY, TIMESTAMP, DECIMAL types
Merge pull request #90 from rareddy/TEIID-2574

TEIID-2575, TEIID-2574 : fixing the typo in setColumName, and adding the...
TEIID-2566: fixing the bug with cache configuration
Merge pull request #91 from rareddy/TEIID-2566

TEIID-2566: fixing the bug with cache configuration
TEIID-2575 changing bigint to teiid long
TEIID-2576 ensuring oracle does not throw an exception with bulk insert
Merge branch '8.4.x' of https://github.com/teiid/teiid
TEIID-2572 test showing oracle sequence
correcting when the trace log is made
minor cleanup
TEIID-2558 adding translator support for dependent join key set pushdown
with via temporary tables
TEIID-2580 fix for nillable elements
TEIID-2581 fix for empty proc vararg call
TEIID-2580 expanding the fix to xpathvalue
TEIID-2582 ensuring that using the calling thread does not unnecessarily
use the output buffer