TEIIDDES-1434: Refactor the ISecureStorageProvider

* Move the ISecureStorageProvider interface and its Equinox implementation
  down to the org.teiid.datatools.connectivity plugin.

* Use ConnectivityUtil to retrieve the Equinox singleton instance
TEIIDDES-1434: Use ConnectivityUtil statics for passwords in TeiidServer

* ConnectivityUtil
 * Refactors the basekey, admin and jdbc password storage keys

* TeiidConnectionInfo
 * Utilises ConnectivityUtil for building the secure storage key against
   which the password is saved
 * No need for the base key since ConnectivityUtil has its own
TEIIDDES-1434: Store and retrieve JDBC passwords securely

* Rather than storing the JDBC password in connection properties which are
  persisted in the clear, use Eclipse's secure storage instead

* TeiidJDBCConnection
 * Retrieve the password from the secure storage

* ConnectivityUtil
 * Add the username to the driver's properties
 * Store the password in secure storage

* TeiidDriverUIContributor
 * UI that handles the display and modification of the connection's properties
 * Retrieve and store the JDBC password from and to secure storage
Merge pull request #35 from phantomjinx/teiid-8.x-upgrade

Teiid 8.x upgrade
TEIIDDES-1501 Now checks supportsMyNamespace before returning propertyDefns
Merge pull request #36 from mdrillin/TEIIDDES-1501

TEIIDDES-1501 
Remove old redundent partial plugin
Update teiid libraries to teiid 8.2.Alpha2

* TestDisplayNodeFactory
 * Fix references to RaiseErrorStatement as its been renamed to
   RaiseStatement

* ModelerCoreException
* UserCancelledException
* ModelAnnotationImpl
 * TeiidRuntimeException constructors have been modified so remove
   dependency on them

* TransformationValidator
 * CreateProcedureCommand no longer contains a results command
Rename packages in org.teiid.core.designer plugin

* To avoid classpath confusion with classes in teiid_embedded_query and
  random class not found exceptions, renames the package names in the
  org.teiid.core plugin to incude 'designer'
Remove dummy workaround vdb hack from PreviewManager
Merge pull request #38 from phantomjinx/teiid-8.x-upgrade

Update teiid libraries to teiid 8.2.Alpha2
Update TP script

* Read from a properties file instead of the hash in the script

* Add additional features now required by the wtp server plugins
Avoid showing dialog when double-clicking on node in Teiid View

* If there is only 1 teiid server, don't show the dialog but display it
Version 8 of teiid names vdbs complete with the vdb extension

* To undeploy it is not enough to give the vdb name but also requires the
  vdb extension appended.
Merge pull request #39 from phantomjinx/teiid-8.x-upgrade

Code looks good and script creates a good target platform. Merged into Teiid 8.x upgrade branch.
Small fixes to UI of TeiidView toolbar and SOAP Connection wizard

* TeiidServerActionProvider
 * Changing selection in teiid view, repopulates the toolbar dropdown menu
   instead of constantly appending to it

* WSSoapProfile*WizardPage
 * Only when both wizard pages have been completed, is the finish button
   enabled.
Replace use of TeiidException with TeiidDesignerException

* Instead of using the teiid class TeiidException, replace all usage with a
  new TeiidDesignerException
Replace use of TeiidRuntimeException with TeiidDesignerRuntimeException

* Instead of using the teiid class TeiidRuntimeException, replace all
  usage with a new TeiidDesignerRuntimeException
Eliminate the use of TeiidComponentException

* Replace all uses with either catching Exception or throwing a
  QueryMetadataException which is part of teiid's API.
Replace use of TeiidProcessingException

... with TeiidDesignerProcessingException

* Instead of using the teiid class TeiidProcessingException, replace all
  usage with a new TeiidDesignerProcessingException