TEIIDDES-1666 Error creating Udf in a view Model via the Create Child Procedure dialog
Modified RelationalModelFactory so that it uses the extension assistant to determine the extension properties to be set by procedures.
Merge pull request #142 from elvisisking/TEIIDDES-1666

TEIIDDES-1666 Error creating Udf in a view Model via the Create Child Procedure dialog
TEIIDDES-1248 replaced translator overrides image
TEIIDDES-1676 Fixes NPE opening a VDB with a UDF jar
Merge pull request #143 from mdrillin/TEIIDDES-1676

TEIIDDES-1676
TEIIDDES-1691 and 1291 - Corrects problem launching MObj Selection Dialog and adds Function Model deprecation warning
Merge pull request #144 from mdrillin/TEIIDDES-1691

TEIIDDES-1691 and 1291
Fixes error in TeiidServer isConnected logic

* Needs to separately test for the admin field being null since otherwise
  an NPE is still possible.
TEIIDDES-1683: Correct the runtime client feature metadata

* Need to include feature.properties in the feature to ensure the metadata
  gets correctly filled in.
TEIIDDES-1595 updated help's toc.xml with latest http URL
TEIIDDES-1696 upgrade to 8.2.0 SNAPSHOT
TEIIDDES-1686 When deploying a VDB, selected to create a corresponding Datasource but none created
Merge pull request #145 from mdrillin/TEIIDDES-1686

TEIIDDES-1686
TEIIDDES-1622: Tidy up some classes and methods

* Generalise methods from IFile to IResource

* Adds generics to lists and collections to bound them and make iterating
  easier

* Convert methods returning arrays to collections since the methods
  internally use lists and caller methods requiring iterating
TEIIDDES-1622: Introduce a PathPair class replacing string maps

* Refactoring requires the pairing of an old path with a new path and
  this has been performed using a Map<String, String>

* Replaces the map with a collection of the dedicated PathPair class.
TEIIDDES-1622: Replace the move action

* Convert the refactor move action to use eclipse's LTK API
 * Wires the action into the eclipse refactoring UI dialog / wizard
 * Wires the action into the eclipse history service
 * Wires the action into the undo / redo framework

* Action is no longer confined to a single resource

* LTK refactoring framework uses change objects for encapsulating the
  modify operations.

* AbstractResourceCompositeChange
 * Sub-class of LTK's CompositeChange that is necessary due to the use of
   EMF. Whenever the change is performed, its child change objects are
   first interrogated for any resources and these are unloaded to avoid
   any erroneous EMF validity errors.

* Remaining issue is the undo/redo commands on the Edit menu as these are
  not currently tied into the resource operation stack but only looks at
  the model edit stack
TEIIDDES-1622: Remove the RefactorUndoManager

* Since undo/redo is being wired into the eclipse history, the
  RefactorUndoManager is no longer needed
TEIIDDES-1622: Refactors the ModelerUndoManager

* Instead of model editors and the model view having a separate
  undo/redo history manager, retask the ModelerUndoManager to
  interface with eclipse's operation history.

* This allows the model view to undo/redo refactor-resource changes
  as well as modelling EMF changes.

* Removes the custom undo/redo actions since they are unnecessary.

* Removes the undo/redo actions from the refactor menu as they are
  now unnecessary.

* Plug in the undo/redo actions in the model editor so that the
  global edit commands work when the editors are in focus.
TEIIDDES-1622: Merge VdbUiUtil and VdbUtil

* Methods in VdbUiUtil are needed for refactoring and cannot be
  used if located in ...vdb.ui but can be used if in ...vdb
TEIIDDES-1622: Fix vdb resource finder utility

* Fixes the getVdbResourceThatContain(resource) method. The
  current version assumes a version 6 vdb hence fails

* ModelUtil replaces getVdbHeader with readVdbHeader that finds
  META-INF/vdb.xml and presents its input stream to a callback
  that will process it

* TestModelUtil
 * Tests removed since they deal with version 6 vdbs