TEIIDDES-1667 Ability to define UDF with vararg
Merge pull request #157 from mdrillin/TEIIDDES-1667

TEIIDDES-1667
TEIIDDES-1715 using item.getStatus().getMessage() instead of item.toString()
TEIIDDES-1714 added null check
TEIIDDES-1662 Transformation Diagram does not show all sources in relational view model
Merge pull request #158 from mdrillin/TEIIDDES-1662

TEIIDDES-1662 Transformation Diagram does not show all sources
TEIIDDES-1661 Cannot bind function to column in ReconcilerPanel
Merge pull request #159 from mdrillin/TEIIDDES-1661

TEIIDDES-1661 Cannot bind function to column in ReconcilerPanel
TEIIDDES-1733: Fix incorrect logic in action override

* Incorrect logic causes illegal argument exception
TEIIDDES-1701: More bug fixes for refactoring

* AbstractResourceCompositeChange
 * Sequences of changes may recreate deleted resources, hence until the
   change to recreate a resource is actually performed it does not exist
   yet hence cannot be unloaded

* AbstractResourcesRefactoring
 * Convenience VdbResourceCallback for sub-classes to extend since all
   index a vdb by add the same change
 * addTextChange method that only adds the change if it has been populated

* MoveResourcesRefactoring
* DeleteResourcesRefactoring
* RenameResourcesRefactoring
 * Modify the callback to extend VdbResourceChange
 * Makes explicit when PathsPairs are modified from being absolute to being
   relative
 * Simplifies and unifies calculating logic

* RefactorResourcesUtils
 * Modify getRelativePath to simplify and consider alternative use-cases
 * Breaks up calculatePathChanges to separate relativsing path pairs and
   check them against the model files
 * Adds calculateImportChanges method for updating import statements when
   a view model is moved

* TestRefactorResourceUtils
 * Adds more tests addressing getRelativePath

* MoveResourcesWizard
 * Do some more checks on the selection before allowing the wizard to go
   forward