teiiddes-2137

Changes to allow generated REST war to compile and run using the new runtime client in 8.5.x.

FileUtils.java
- Added new method to find files in a directory based on starting and end values in the file name.
RestWebArchiveBuilderImpl.java  
- Added new required jars (designer.spi, runtime.client, saxon, eclipse.common)
- Added logic to copy minimum required jars when RESTEasy jars are not included in the war
- Added Teiid version to pass to the template for determining which query parser to use.
WebArchiveBuilderConstants.java
- Added new constant for Teiid Server Version
SPI Manifest, DesignerSPIPlugin
- Added dependency to datatools plugin to allow resolution of the jar for the SPI plugin for use in the war
webservice .classpath
- Added dependency on SPI to allow for Teiid version check.
TeiidRSProviderPost.java
- Changed Teiid exception to be generic to remove the dependency
- Added logic to determine correct query parser based on Teiid version
rest_war_resources/.
- Removed manifest
- added Eclipse common jar and saxonhe jar