TEIIDDES-2107: namespaces are set for all virtual documents being created, but added to schemaUris only if they are not present yet.
Merge pull request #321 from lfabriko/TEIIDDES-2107

TEIIDDES-2107: namespaces are set for all virtual documents being create...
TEIIDDES-2108 Added Edit Translator Overrides action
* Translator Override Properties dialog/editor
* Injects/manages properties with "translator:" namespace along with the "connection" info on ModelAnotation
TEIIDDES-1987: Adds BIRT dependencies for mongodb and hive

* Birt has connection profiles for both mongodb and hive source connections

* Adds dependencies on the associated plugins to ensure that they get
  included when installing.
Upgrade version of site pom

* pom.xml
 * Updates to 8.5.0

* upgrade-version.pl
 * Include site directory in updates
 * Reformat tabs for spaces
 * Be a little less destructive with respect to spacing in pom.xml files.
   Rather than reprint version line with arbitrary tab prefix, rather
   extract and replace the actual version number only.
Adds changes for Teiid 8.7 CR2

* Brings client up to date with current teiid releases
TEIIDDES-2111: Fixes NPE when choosing Teiid Driver

* TeiidServerVersion
 * Allow major component to be a wildcard
 * Fixes isGreaterThan and isLessThan to allow for wildcards by using
   getMinimum and getMaximum

* ConnecitivityUtil
 * Simplifies by extracting duplicate code
 * Tries to ensure a valid driver id by either getting it from the Driver
   Manager or returning it from the creation of the adhoc driver

* plugin.xml
 * The version of the teiid runtime client driver should be universal
   since its capable of being used with any version of teiid. Thus, changes
   version to the all wildcard x.x.x

* ExecutionAdmin
 * Check for whether the vdb existed or not and if not just give a version
   of 1. Version only relevant for backward compatibility with teiid 7