TEIIDDES-1251 Enabled VdbModelEntry to access TO properties through connection helper.
* Also clean up validation warnings in this plugin
TEIIDDES-2109 moved connection actions to new Connection menu item
Merge pull request #324 from phantomjinx/master

TEIIDDES-2111: Fixes NPE when choosing Teiid Driver
Includes missed out Admin API method

* Admin API method getTranslatorPropertyDefinitions with 2 parameters
  not included from 8.7.CR1

* Tidies error messages when a method tests and fails due to an invalid
  teiid version
Replaces teiid version static constants with version enum values

* Introduction of Version enum renders version static constants defunct
  leading to their removal
Adds missing libraries to build of teiid runtime client plugin

* build.properties
 * Libraries missed out hence mvn builds complain of missing classes

* Removes wrongly committed teiid libraries that are no longer used
Removal of deprecated teiid client submodules and tests

* org.teiid.7.7.x
* org.teiid.8.3.x
* org.teiid.8.4.x

* Removes deprecated plugins from client feature and adds in the single
  teiid runtime client plugin
Fixes possible dirty server version read upon client connection

* TeiidServer
 * Since the teiid version is crucial to both the initialising and
   refreshing of the ExecutionAdmin component, it must be correct prior
   to its assignment.
 * Queries and sets the teiid version prior to any initialising of admin

* Admin8Factory
 * Stops caching of the factories since this is unnecessary
 * Moves version state into the AdminImpl where it is required.
 * Since lacks any other state, becomes a singleton.
TEIIDDES-2093, TEIIDDES-2005, TEIIDDES-2074
* Added Import Properties editing in Teiid Connection Importer
* Refactored core Translator property classes to designer.core
* Added TranslatorUtils class to simplify getting property definitions from translator
* Added data source property defn description to data source property items for display
TEIIDDES-2118: Display error message when jdbc connection fails

* ExecuteVdbWorker
 * Display the error dialog if the code of the connection's returned status
   is ERROR.

* TeiidJDBCConnection
 * Breaks up the exception handling to differentiate between a
   ClassNotFoundException which should be ignored and an actual connection
   failure which needs to be thrown and reported to the user
TEIIDDES-2118: Factor out all connectivity plugin's message strings

* Uses enums in Messages class to refactor all exception messages into
  separate resource properties file
improves teiid connection importer support for resource adapters
Merge pull request #325 from mdrillin/TEIIDDES-2114

improves teiid connection importer support for resource adapters
TEIIDDES-2119 Corrects deploy undeploy issue with importer
Merge pull request #326 from mdrillin/TEIIDDES-2119

TEIIDDES-2119 Corrects deploy-undeploy issue with importer
Adds p2 metadata to WIP