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