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
TEIIDDES-1622: Abstract super classes from move refactoring

* Takes common functionality from the move refactoring action
  classes and creates abstract classes
TEIIDDES-1622: Modifies the refactor model handlers

* Simplifies the helper methods by reducing them to
 * preProcess
 * process
 * postProcess

* AbstractRefactorModelHandler
 * Introduced to remove cruft of methods that 'do nothing'

* MappingRefactorModelHandler
 * Since generated-sql is being subsumed into the refactoring
   actions itself, the class is no longer required
TEIIDDES-1622: Couple of small fixes

* ModelerActionService
 * Remove shutdown operations on undo/redo actions as no longer
   required

* ConnectionInfoHelper
 * Help trap programming exceptions if model resource is null
TEIIDDES-1622: Modify the rename action

* Converts the rename action to use ltk's framework in the same
  manner as the move action

* Rename and move both require the synchronisation of related
  vdb files hence the introduction of VdbResourceChange

* VdbResourceChange
 * Change object that performs a synchronise job on the contents
   of a vdb file

* VdbRenameResourceChange
 * Change object that synchronises the vdb file but also removes
   the old-named resource
TEIIDDES-1622: Remove unnecessary classes

* Namespace URI actions are no longer required

* Removes utility classes no longer called by any actions / functions
WIP Delete work