Adds p2 metadata to runtime client feature

* p2 metadata ensures that the 3 old client plugins are removed upon the
  install of this feature
TEIIDDES-2075 Improvements to properties table status and messages
Merge pull request #327 from mdrillin/TEIIDDES-2075

TEIIDDES-2075 Improvements to properties table status and messages
TEIIDDES-2066 VDB re-deploy with auto-generated REST wars does not always deploy wars
Fixes for spi tests

* TestDesignerTestGatherer
 * Log the collection of tests to know which ones have been executed

* feature.xml
 * Adds spi test plugin to test feature

* TestTeiidServerVersion
 * Since changes to isGreaterThan in TeiidServerVersion, the unit test has
   not been updated. Fixes to pass the test
Updates client runtime plugin to Teiid 8.7

* Adds modifications that brings client runtime plugin up to 8.7 from
  8.7.CR2
Merge pull request #328 from mdrillin/TEIIDDES-2066

TEIIDDES-2066 VDB re-deploy with auto-generated REST wars does not always deploy wars
TEIIDDES-2124: Incorrect exception being caught

* Seems that ClassNotFoundException gets thrown in the IDE but a
  NoClassDefError is thrown by installs.

* Catches any throwable and discards since the important thing is whether
  jdbcDriver has been successfully assigned. If not then moves on to
  alternative initialising process.
Adds ability to skip tests to mvn build script
Resolves issue with Teiid Connection import on windows
Merge pull request #329 from mdrillin/TEIIDDES-2089

Resolves issue with Teiid Connection import on windows
TEIIDDES-2128 added ProcedureService. previx to SQL Template messages
WIP