TEIIDDES-1366 type in line 444 resulted in NPE.

git-svn-id: http://anonsvn.jboss.org/repos/tdesigner/branches/7.7.x@2543 ceac5f5e-c25f-0410-8b95-ec8c2776e4a6
Fix the URLHelper to use one-time only usernames/passwords

* The use of the Authenticator class caches HTTP connection credentials
  for the duration of the JVM's life. Thus, once set it is impossible to
  change such credentials for URLs. See Sun JVM bug #6626700

* Instead set the authentication request property of the HTTP connection
  so that each connection uses independant credentials.

TEIIDDES-1334 - Remove Authenticator class code from URLHelper
Create a common credentials composite

* To reduce copying of code across wizards, creates a CredentialsComposite
  that includes the username, password and security type for http
  authentication

* Both the Web Service connection profile wizard and the Web Service SOAP
  importer can make use of the new composite

TEIIDDES-392 - WSDL into Relational Model Importer should to support
               basic auth for HTTP WSDL URIs.
Refactor common test URL validation code

* Refactor the test URL code into a single utility method

* WSProfileDetailsWizardPage
 * Fix Enablement of test button

TEIIDDES-1337 - The Test connection button in the
                WSProfileDetailsPage appears permanently disabled

TEIIDDES-392 - WSDL into Relational Model Importer should to support
               basic auth for HTTP WSDL URIs.
Refactor a common WSDL Selection composite

* Since a WSDL can be selected from either the workspace, file or URL, a
  common composite is provided for both the Web Service SOAP connection
  profile wizard and the WSDL Selection page when creating a Web Service
  model from a WSDL.

* WSDLFileSelectionComposite
 * Common widget for choosing a WSDL
 * Supports authentication of WSDLs using the credentials composite

TEIIDDES-392 - WSDL into Relational Model Importer should to support
               basic auth for HTTP WSDL URIs.
Extend the WSDL Reader classes to support authentication

* ExtendedWSDLReader
 * Extends the wsdl4j WSDLReader implementation to allow for
   WSDLs requiring basic authentication.

* WSDLSchemaExtractor
 * The eclipse WSDLResourceImpl does not support opening an URL
   with authentication. Thus, if authentication is required then
   open the URLConnection first and provide the resource with an
   input stream instead.

* ModelBuilder
 * Uses the ExtendedWSDLReader to support authentication
 * Adds authentication credential fields

* WSDLReader
 * Provides the authentication credentials to the model builder

* WSDLImportWizardManager
 * Provide the authentication credentials to the created connection profile

* WsdlDefinitionPage
* SelectWsdlPage
 * Fix minor compilation warnings

TEIIDDES-1338 - Extend the WSDLReader implementation to allow reading of
		authenticated WSDLs
Fix SOAP importer WSDL validation function

* modelgenerator...WSDLReader
 * Fixes the validation routine to enable the WSDL to be read with
   authentication requirements.
 * Tidies up the code to make it more maintainable.

TEIIDDES-392 - WSDL into Relational Model Importer should to support basic
               auth for HTTP WSDL URIs.
Remove unused / duplicate plugin

* org.teiid.designer plugin is unused and a duplicate / subset of
  org.teiid.designer.modelgenerator.wsdl
Minor fixes

* plugin.xml
 * corrects spelling mistake

* SelectWsdlPage
* WsdlDefinitionPage
 * Add NLS comments as appropriate
 * Remove unnecessay variables and constants