teiiddes-2137: Changes to allow generated REST war to compile and run using the new runtime client in 8.5.x.
Merge pull request #358 from tejones/teiiddes-2137

teiiddes-2137
TEIIDDES-2170 added Version text entry to VDB Editor + backing Vdb and VdbElement changes
TEIIDDES-2171 Improve Teiid Connection Error Dialog
Merge pull request #359 from mdrillin/TEIIDDES-2171

TEIIDDES-2171 Improve Teiid Connection Error Dialog
TEIIDDES-2173 Clone MED action on MED registry toolbar uses wrong tooltip
Merge pull request #360 from mdrillin/TEIIDDES-2173

TEIIDDES-2173 Clone MED action on MED registry toolbar uses wrong tooltip
TEIIDDES-2109 Reverted to including connection actions in Modeling menu
* pushed to 8.6 release
TEIIDDES-2178 Rewording of messages to clarify that timeout can be changed
Merge pull request #361 from mdrillin/TEIIDDES-2178

TEIIDDES-2178 Rewording of messages to clarify that timeout can be changed.
teiiddes-2180: Removed Eclipse assert and change the REST war builder to not add the Eclipse common jar.
Merge pull request #362 from tejones/teiiddes-2180

teiiddes-2180
TEIIDDES-2184 synced the driverTemplateID's to enable datatools to discover the contribution
TEIIDDES-2186 Added check for 7.7 server to bypass unused widgets and added checks to insure NULL string value isn't applied to text widgets
TEIIDDES-2172: Fixes problems with model definition editor

* Dispose method not called when editor is closed so resource change
  listener not necessarily removed from workspace. Therefore,
  MedResourceChangeListener created with defined hashcode so that only
  1 instance of listener added.

* When refreshing med, only refresh if the parent container has not been
  disposed.

* Editors for imported meds open as read-write due to eclipse links not
  persisting read-only attribute so brute-force their attribute.
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