TEIID-2673  infinispan module is missing the marchalling dependency
Merge pull request #170 from vhalbert/teiid-2673

TEIID-2673  infinispan module is missing the marchalling dependency
TEIID-2791 allowing for complex key refreshes
TEIID-2664: Making TeiidProviderProducer client map, concurrent and
bounded map. Also registered the TeiidProviderProducer as VDB Lifecycle
listener so that this map can be cleaned up when the vdb undeploys, also
made the entries in the map as soft-references such that incase of low
memory the connection objects can be reclaimed

Conflicts:

	odata/src/main/java/org/teiid/odata/ODataPlugin.java
	odata/src/main/resources/org/teiid/odata/i18n.properties
	runtime/src/main/java/org/teiid/runtime/EmbeddedServer.java
TEIID-2664 buliding upon the last changes
Conflicts:

	jboss-integration/src/main/java/org/teiid/jboss/TransportService.java
	runtime/src/main/java/org/teiid/runtime/EmbeddedServer.java
TEIID-2793 limiting the scope of the searchable check
TEIID-2792 adding better compensation
TEIID-2794 throwing an exception on an ambiguous function call
TEIID-2794 adding a release note
TEIID-2792 another regression with must pushdown compensation
adding the setting.xml to the maven command
TEIID-2796 ensuring multi-source works with a vdb import
TEIID-2779 making db2 cte support configurable
TEIID-2780: Adding translator, and JCA resource adapter for Apache SOLR
1) Resource Adapter provides the connection to the SOLR, even though it uses http transport this does not use WS JCA adapter as SOLRJ client libraries available with SOLR project has used apache HTTP Client do the task
2) Translator is capable of select, insert, update and delete
3) Translator can also provide metadata, note that any given core will have single table
4) Translator provides equality, IN, LIKE based searches
5) Suports ORDER BY, ROW LIMIT
6) Multi-valued fields are resported as Array types in Teiid
TEIID-2780: fix unit test failure
Merge pull request #171 from rareddy/TEIID-2780

Teiid 2780
TEIID-2780
Merge pull request #172 from rareddy/TEIID-2780

TEIID-2780
TEIID-2797 fix for cleaning up buffer full plans
TEIID-2790 adding more options for costing information import