TEIIDDES-2134 added check and sets of translator and jndi names if different during synchronize() method.
TEIIDDES-2116: Mistake in sql error message

* Messages
 * Adds extra message that includes both actual Teiid version and required
   Teiid version

* Teiid8Parser.jit
 * Combine requires and versionAtLeast methods to allow inclusion of the
   required teiid version in the thrown parse exception
Restore teiid client plugin mvn build dependencies

* Incorrectly commented out during previous commit 9fb51aecd8
Fixes whitespace problems with executing maven from ant

* build-common.xml
 * check for ant-contrib and download from sourceforge if necessary
 * removeWhitesapce macro for removal of extraneous whitespace in property
   values provided to it
 * Executed mvn with whitespace-handled arguments

* build.xml
 * Fixes whitespace issues with both libs and parsers properties
 * Instead of executing 4 separate mvn instances, execute only one using
   the pl switch to delineate the projects to build
 * Instead of calling mvn clean which requires the should-generate flag,
   simply remove the generated parser files. Faster than using maven.
 * create a clean-internal target that is only executed if the
   should-generate property is true. Use the clean target for executing
   regardless of the property and removing the generated parser files
TEIIDDES-2120: Move Xsd files from models to other files section of vdb

* VdbHelper
 * Replace static strings with VdbFolder enum that also incorporates a file
   filter, read and write folders
 * getFolder() should be able to return the project as the 'root folder'
   given a suitable folderName, ie. ".". Does imply that the return object
   must be a container rather than a folder
 * Other Files enum only references otherFiles directory when creating and
   adding a file from the filesystem. When reading from the project it
   searches from the root of the project. Necessary since Xsd files can
   appear anywhere in the project.

* VdbFileDialogUtil
 * Passes into methods VdbFolders enum value instead of vague boolean flag

* plugin.xml
* VdbBuilder
* VdbDuplicateNamesMarkerResolutionGenerator
* VdbMigrateXsdFilesMarkerResolution
 * Provides a quick fix to migrate Xsd files from the vdb's models
   collection to its otherFiles collection

* VdbEditor
 * Refactor duplicate code into single addSelectionToVdb method

* Vdb
 * Provides API for migrating Xsd files from the models collection to the
   other files collection and deleting the index file

* VdbModelEntry
 * Broadens scope of imports collection to contain file entries as well as
   model entries
 * replaceImport method to replace import entry references

* vdb-deployer.xsd
 * Comments out the constraint that stops vdbs from containing duplicate
   named models. This logic is already implemented in code and designer
   must support old vdbs that may contain such duplicate models and give
   the user the chance to fix them.
TEIIDDES-2135: Correct version check for CREATE PROCEDURE calls

* The ability to miss off the CREATE PROCEDURE pragma was available in at
  least TEIID 8.4. Modifies the parser to version check for this older
  release instead.

* Modifies the unit tests for the parser to reflect the change
TEIIDDES-2154 fixed translator override name/type check
* wrapped the override properties replace/clear in a transaction
teiiddes-2153: Added null check and added logic for multiple namespaces in the case of Message mode.
teiiddes-2153a: Added null check and ns for multiple namespaces in message mode
Merge pull request #341 from phantomjinx/TEIIDDES-2120

TEIIDDES-2120: Move Xsd files from models to other files section of vdb
Merge pull request #342 from tejones/teiiddes-2153

teiiddes-2153
TEIIDDES-2149 improved VDB layout
* replaced upper/lower splitter panels with Content and Advanced lower tabs
* re-arranged model selection tabs so Source Bindings is first tab
* Moved VDB Description to Contents tabs