Fixes dependencies in test feature

* Feature should no longer include references to org.mockito since mockito
  is provided by the locus p2 repository and not available in the
  integration stack platform
TEIIDDES-505 Added single project filter to file folder target location dialog
TEIIDDES-627 File > Save As action results in validation errors in new model if model is virtual and folder location different than original location.
TEIIDDES-1601 Error Setting Extension Properties When Creating Table In A Virtual Model
TEIIDDES-1602 Add Transformation And Union Source Action Diagram Toolbar Buttons Do Not Work
Added a rebuild imports call to the model copy command and that fixed the model save as issues. Fixed some focus selection issues in the diagram toolbar actions.
Now committed the changes in the submodeles.
Another try at committing this.
One last try!
Merge pull request #112 from elvisisking/td-627-1601-1602

TEIIDDES-627 File > Save As action results in validation errors in new model if model is virtual and folder location different than original location.
Fixes bug in version upgrade script

* Fixes bug where the plugins/teiid directory pom.xml version gets updated
  incorrectly. This pom should be ignored.

* Only modifies those poms where the packaging is not pom, ie. updates
  plugin, site and feature poms.
UI friendly fixes

* EditServerAction
 * If there is no server available to edit then display a helpful message

* SetDefaultServerAction
 * If there is no server available to set as the default then display a
   helpful message
 * Provide information dialog at the conclusion to tell the user that
   something has actually happened

* ModelExplorerResourceNavigator
 * Replace horrible grey border in default server status panel's parent
   composite with more consistent white.
TEIIDDES-1489: Updates to user guide

* maven-user-guide-publish-html.launch
 * Seems the current comma-separated list of profiles does only generates
   the pdf so replaced with 'all' to ensure all options covered.

* Modifies for the following code changes
 * Importance of teiid server version
 * Teiid server version preference and defining teiid server
 * Replaces instances of 'note' with note tag
 * Drop the 'the' in 'the Teiid Designer'
 * Replacement of Teiid View with Server View
 * Updates to screenshots to remove Teiid View
 * Fixes invalid column values in teiid_runtime_metadata.xml
Merge pull request #113 from phantomjinx/master

Couple of commits
teiiddes-1560: Added query parameter support to the generated REST war. Query parameters can be specified by add them to the end of a REST procedures URI property with a "&" delimiter. For example: REST:URI = authors&parm1&parm2.
Merge pull request #114 from Teiid-Designer/teiiddes-1560

teiiddes-1560:
TEIIDDES-505 implemented validation and quick fix for moved models
Added preProcess() and postProcess() method to IIRefactorModelHandler
Added VdbBuilder contribution to validate VDBs for out-of-sync model paths
Added Quick Fix to sync VDB model paths
Synchronize submodules with the heads of the branches

* Pull request merge commits not included with submodules pull requests
  hence submodules information out of step with the head of teiid fork
  branches.
TEIIDDES-1604 Added if/else logic to detect difference between 7.7.x mergeVDB() call and 8.x adding importVdb elements to project vdb.
Wrong server in default message confirmation
Refactor deployed name

* The property value 'deployed-name' is specific to the 8.2 runtime and
  not available in 7.7. Thus extract it to the SPI.