teiiddes-1903: Change case of Netweaver to NetWeaver
Updates target platform to integration stack 4.1.5.Beta2

* Ensures use of the later 1.1.1 version of locus
Merge pull request #246 from tejones/teiiddes-1903

teiiddes-1903
TEIIDDES-1891: Handle no security settings in WAR creation

* When creating a webservice or rest war, the security credentials can not
  always be set. In which case, property collections return null, causing
  exceptions.

* RestWarDataserviceModel
* WarDataserverModel
 * Avoid trying to assign a null value to properties collections. This
   causes an exception since properties objects are backed by hashmaps.

* RestWarDeploymentInfoDataPage
 * Adds in validate methods for the security realm and role

* RestWarDeploymentInfoPanel
 * Avoids trying to apply a null value to a text widget. This generates an
   exception.

* DefaultWebArchiveBuilderImpl
* RestWebArchiveBuilderImpl
* SecurityCredentials
 * Encapsulates the security credentials in their own object ensuring that
   getters will check the security type has been correctly set
 * Avoids calling properties.getProperty().equals which can generate a
   null pointer exception
 * Makes methods private that do not need any more generous visibility
TEIIDDES-1910: Fix validation issues with WSDL property pages

* WSSoapPropertyPage
 * Display the EndPointName and the BindingType properties since they are
   necessary for the WSDL SOAP wizard
 * When replacing the existing properties, rather than creating a new
   Properties object, clone the original. This allows overwriting of
   existing property values but avoid wiping out other values
 * Ensure the EndPointName and BindingType properties are included in the
   connection profile properties

* TeiidDataSourceFactory
 * Avoid exceptions if the connection profile returned by the model
   resource is invalid

* WsdlDefinitionPage
* ImportManagerValidator
* WsdlOperationsPanel
 * Improves the WSDL importer's validation and error message display if the
   connection profile is invalid
 * Specifically validate the connection profile properties to ensure the
   minimum required properties are present
 * If the connection profile is invalid then set the wizard page status
   appropriately
 * If the wsdlModel is not parseable (unconnected) or the port name is
   missing then refresh the operations panel to display nothing

* ModelImpl
 * Avoids assuming the port name will return a sensible operations map

* WidgetUtil
 * Provides a method for setting the text value of a Text widget that
   ensures the value is not null since this throws an SWT exception