TEIIDDES-2236 relaxed property name type to xs:token
TEIIDDES-2235 setting JNDI name in profile properties to JNDI name
instead of pool/DS name
TEIIDDES-2179 Added logic to check deployed VDBs and create a unique
temporary dyunamic VDB name for Teiid Importing
TEIIDDES-2198 added handling of virtual parameter changes to force
re-validation of the virtual procedure transformation
TEIIDDES-2240 Correctly sets fixed-length == TRUE and native type ==
CHAR when char native type and length > 1 is defined as datatype for
both JDBC import and Teiid Connection import
TEIIDDES-2139 / 2237 - Adds a password token to connections and servers

* Since the url of the server is not unique, it is possible to overwrite
  passwords held in secure storage with values from other servers or
  jdbc connections.

* Adds a pass token to the servers and the connection properties which
  provides a unique reference to the password stored in secure storage

* Pass token generate with 1-way hash of the password and the url

* By carrying the pass token, each connection / server retain their unique
  password without actually holding it in the clear or revealing it until
  its actually used

* TeiidConnectionTest
 * Unit tests added for possible use cases involving password permutations
   hopefully ensuring that previous password methods of storage are taken
   into account and things stay backward compatible

* [*]SecureStorageProvider
 * Adds existence method to test a node keys existence since null is a
   valid password value

* TeiidConnectionInfo
 * Removes caching password entirely since it just confuses
 * Explicitly tests for storage password existence rather than just checking
   whether retrieved password is null
 * Only if there was a password when changing url fields is the password
   retrieved and updated with the new url
Miscellaneous Fixes

* TeiidServerEditor
 * Avoid executing runnable if form has already been disposed

* ExecutionAdmin
 * pingJDBC should not call admin.deploy but adminSpec.deploy since the
   deploy method changed names between Teiid 7.7 and 8.0
TEIIDDES-2242 Added check to warn user on deploying an 8.x VDB to an
7.7.x Server and allow cancelling deploy action
TEIIDDES-2242 Added check to warn user on deploying an 8.x VDB to an 7.7.x Server and allow cancelling deploy action
teiiddes-2190: Initial commit of REST importer to support generating transformations for REST web services as sources that take dynamic parameters.
Merge pull request #382 from phantomjinx/master

TEIIDDES-2139 / 2237 - Adds a password token to connections and servers
Merge pull request #383 from tejones/teiiddes-2190

teiiddes-2190