BZ971531 changes related to productization
TEIID-2652: Updating the OLAP translator based instructions and module contents for creation of the datasource. Also updated OLAP4J version to 1.1.0. The OLAP4J driver will be included with Teiid kit as they are APACHE 2.0 License. A sample VDB that shows the usage is also included
Merge pull request #104 from rareddy/TEIID-2652

Teiid 2652
TEIID-2633 ensuring only the most limited use of discovered join
criteria
TEIID-2633 ensuring optional flag won't be set
TEIID-2633 ensuring that we don't changing the optional property
TEIID-2650: Adding runtime-version and session-count as metrics, the metrics also only be visible at ser not host-controller
Merge pull request #108 from rareddy/TEIID-2650

Teiid 2650
TEIID-2655 catching illegalstateexceptions and checking the vdb status
Productization change to change the xom.jar dependency which now will rely on modules for xom and jaxen
Merge pull request #110 from vhalbert/changedep

Productization change to change the xom.jar dependency
TEIID-2656: The designer based VDBs does not set the reference table name on the ForeignKey, they only set the Primary Key, thus the OData metadata call was failing to resolve the Foreign keys and throwing up an exception. Fixed such that in obsence of Reference table name, if PK is present the value will be derived from it, also pulled Steve's commit to fix NPE
TEIID-2656: adding unit tests
Merge pull request #111 from rareddy/TEIID-2656

Teiid 2656
TEIID-2660 fix for procedure issues with odata
Conflicts:

	odata/src/main/java/org/teiid/odata/ODataSQLBuilder.java
TEIID-2646 correcting message keys
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
TEIID-2664 buliding upon the last changes
TEIID-2664: fixing to adopt to old version of VDBLifeCycleListener interface
Merge pull request #114 from rareddy/TEIID-2664

Teiid 2664