Fixes TestDisplayNodeFactory tests for teiid 8.4.x

* Unit tests do not take into account teiid 8.4.x so can fail when run
  in eclipse. Since 8.4 was not included in the manifest the tests do not
  fail in jenkins.

* Add code to handle 8.4.x in the unit tests and adds to manifest
TEIIDDES-1734: Upgrade the parent pom to 4.1.0-beta1

* Upgrades designer's parent pom to the targeted 4.1.0 platform. As it is only beta1
  at the moment, further upgrades will be required but problems should be
  negilible.

* teiid-designer.target
 * modifies the target for use with new target platform

* *.salesforce/*/MANIFEST.MF
 * Cannot use javax.xml.rpc on its own since it requires the imported
   packages javax.servlet and javax.servlet.http. These were provided in
   the old platform by org.eclipse.equinox.servletbridge.extensionbundle.
 * This is available but no longer depended on and problematic since it
   fakes the export of these packages.
 * Depending on javax.servlet provides these packages and allows the
   bundle and its test fragment to be compiled.
TEIIDDES-1734: Upgrades the Target Platform to integation-stack 4.1.0

* target-platform/pom.xml
 * Upgrades the TP pom to merge in the integration-stack 4.1.0

* teiid-designer.target
 * Regenerated target used as TP by both maven and eclipse builds

* **/MANIFEST.MF
 * org.junit4 has been renamed to org.junit
 * versions adjusted to have 4.11.0 as the minimum since the TP includes
   both 4.10 and 4.11

* WSDLSchemaExtractor
 * EMF upgrades causes test failures since wsdlURI.isFile() no longer works
   with standard file paths due to the EMF URI not being absolute and not
   including a file:// protocol.
 * Simplifies the test so that a check on the wsdl uri string is made for
   an http prefix. Since credentials are only essential for http urls then
   this is a sufficient test.
TEIIDDES-1734: Migrate to new locus update site

  * Migrate plugins to depend on the new JBT locus update site