TEIIDDES-1494 Added filter to selector dialog, so servers project is filtered
Update parent pom version to JBT 4.0.0.Alpha1

* Remove the relativePath tag since it is no longer necessary due
  to downloading the parent from the maven repository and doubly
	has the potential to confuse builds as relativePath supercedes
	version downloading.
Add missing API @since annotations
Smalls fixes for Teiid View UI

* plugin.xml
 * Allow the context menu to be displayed when data sources and vdbs
   are selected and right-clicked on

* TeiidServerEditor
 * Enables editor to become 'dirty' until the save button is clicked
 * Editing the server name and jdbc credentials will cause the
   editor to become dirty
TEIIDDES-1434: Modify the persistence of teiid server passwords

* Instead of either persisting / not persisting the passwords for
  the teiid server admin and jdbc connections, always persist them
  using eclipse's secure storage facility in the same manner as
  jboss servers.

* Remove all field and method calls related to setting and checking
  whether to persist connection passwords

* Changes TeiidConnectionInfo to relate the password to a secure
  storage node. This node is accessed when the getPassword() method
  is called then caching the password thereafter.

* TeiidServerManager no longer stores any passwords in the offline
  XML file. However, for backward compatibility it does attempt to
  read the password from the XML file, should one exist and assign
  it to the respective ConnectionInfo object, which in turn will
  add it to secure storage.
Modify local build script to remove jboss tools build checkout

* Since the maven repository contains the parent pom, there is no
  longer any need to checkout the build directory from svn anymore
TEIIDDES-1434: Do not depend on the equinox secure storage implementation

* In order for headless unit tests to run without asking for the
  secure storage password (and thus stalling), an intermediate
  provider interface is introduced that connections delegate their
  password storage to.

* The EquinoxSecureStorageProvider implements the Eclipse secure
  storage and used during normal operation, while the
  DefaultStorageProvider is used in until testing.
TEIIDDES-1456 Add extension properties for Teiid
TEIIDDES-1497 Relational MED can mistakenly removed from relational models
TEIIDDES-1495 New Source Function action disabled if one already exists in model
TEIIDDES-1496 Exception shutting down Server manager exiting Designer
The manage MED dialog/wizard now looks for a corresponding registered MED and asks if it can be removed from a model. This information
is used to determine if the remove MED action should be enabled. Fixed the extension properties assistant so that the right extension
properties are now being shown. Also can now add more than one source function to the same model. Shutdown now will not try to shutdown
server manager if it has never been started.
Merge pull request #32 from elvisisking/teiiddes-1456

TEIIDDES-1456 Add extension properties for Teiid
Merge pull request #33 from phantomjinx/teiid-8.x-upgrade

Teiid 8.x upgrade
TEIIDDES-1209: Updated merge method to import VDBs. Also, made other changes to get preview working like adding a dummy model to the project PVDB in order to deploy to Teiid. See TEIID-2230.
Merge pull request #34 from tejones/teiiddes-1209xx

TEIIDDES-1209: Updated merge method to import VDBs. Also, made other cha...