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.
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-2192
 * created new icon for create vdb data source action
 * Fixed missing I18n string value
 * re-arranged context menus when DS or VDB selected
TEIIDDES-2191 fixed i18n text
TEIIDDES-2183 translator name now properly restored/set when Back and Next are used in the wizard.
TEIIDDES-2184 fixed hard-coded template ID and ad-hoc template ID to match actual ID