Issues with Excel Import
Merge pull request #363 from mdrillin/TEIIDDES-2182

Issues with Excel Import
TEIIDDES-2189 added validation to insure at least 1 selected model type.
TEIIDDES-2137: Migrate jar libraries to their own plugin and download them

* Creates a new webservice.lib plugin for holding and handling access to
  the rest and soap war library dependencies. Instead of these jars being
  held in the codebase, download them using maven instead.

* Separate plugin required to avoid having to build all the teiid designer
  maven dependencies.

* DefaultWebArchiveBuilderImpl
* RestWebArchiveBuilderImpl
 * Fetches the library dependencies from the webservice.lib plugin
Merge pull request #364 from phantomjinx/TEIIDDES-2137

TEIIDDES-2137: Migrate jar libraries to their own plugin and download th...
TEIIDDES-2189 added fix for unit test.
TEIIDDES-1119: Import/Export framework for configuration settings

* To accommodate exporting workspace configuration settings, such as
  Servers, Teiid instances, MEDs and connection profiles.

* Storage Manager for managing imports and exports

* Storage Source Registry for collecting together storage sources, ie. the
  repository types for the exports

* Storage Unit Registory for collecting together implementations of
  storage units, ie. the actual configuration to be exported.

* Util classes taken from TD to avoid needless dependencies. The aim is to
  push this framework upstream to JBT to allow any clients to export
  settings.
TEIIDDES-1119: DQP implementation of storage framework

* Imports/Exports Teiid Instances from/to the TeiidServerManager

* Separate from DQP plugin since it is only a preview option at this stage

* Accompanying tests for implementation
TEIIDDES-1119: Preview feature for showcasing new features

* Feature to include storage plugins for their demonstration
WIP
WIP