JBIDE-18262 - protect against invalid version ranges when matching runtimes

JBIDE-18262 - revised

JBIDE-18262 - added test

JBIDE-18262 - added test
JBIDE-18083 Issues in the new "Edit server runtime environment" window

Added new instance of PreferenceNode and message in PreferenceDialog
JBIDE-18259 - change default refresh period for jvmmonitor to 5000 ms
JBIDE-18254 - launch args not setting remote server basedir

JBIDE-18254 - remove irrelevent comment
JBIDE-18344 - revert previous change to AbstractJREComposite, use simpler solution of setting selected page
JBIDE-18367 - mgmt needs a different explore behavior since it cannot explore modules
JBIDE-18373 - binary deployments ignored during mgmt-mode publish
JBIDE-18373 - binary deployments ignored during mgmt-mode publish - added initial size
JBIDE-18420 - NPE protection
WFLY-3189 and JBIDE-18319

Add missing catalog entries.

Add catalog entry for namespace "http://www.jboss.com/xml/ns/javaee" so
that others can refer to it without specifying schema location.

Add catalog entry for namespace "urn:clustering:1.0" which is mentioned
for example in
https://docs.jboss.org/author/display/AS71/jboss-ejb3.xml+Reference but
missing in this plugin and in the JBoss EAP 6 distribution as far as I
see.

Do not use schema location for http://java.sun.com/xml/ns/javaee".

XML validators seem to get confused when schema location is specified
and imports / includes are circular. Instead rely on entries in XML
catalogue.

Do not use schema location in schema element, as far as I unterstand it
is of no use there.

Do not use schema location for "http://www.jboss.com/xml/ns/javaee".

XML validators seem to get confused when schema location is specified
and imports / includes are circular. Instead rely on entries in XML
catalogue.

Remove element "assembly-descriptor" from complex type
"jboss-ejb-jarType" since it is already defined in the parent type and
adding it again is not allowed.

Add XML schema for namespace "urn:clustering:1.0" which is mentioned in
https://docs.jboss.org/author/display/AS71/jboss-ejb3.xml+Reference, but
missing this plugin and in JBoss EAP 6 distribution. Based on
"jboss-ejb-security_1.0.xsd".

Remove schema location in schema element, as far as I understand it is
of no use here.

Do not use schema location for "http://java.sun.com/xml/ns/javaee",
validators seem to get confused by it, depend on catalogue entries
instead.

Remove schema location in schema element, as far as I understand it is
of no use here.

Do not use schema location for "http://java.sun.com/xml/ns/javaee",
validators seem to get confused by it, depend on catalogue entries
instead.

Test, update two files

Remove the rogue clustering xsd
JBIDE-18287 and JBIDE-14001 - persistence of single deployables does not match callers current use of API.
JBIDE-18437 - Agent jar can not be found if workspace contains spaces
JBIDE-18347 - changing local server profile to mgmt should change poller; also unify names between AS versions
JBIDE-18451 - NPE in jvmmonitor code during initialization if no valid jdk location is found

JBIDE-18451 - NPE in jvmmonitor code during initialization if no valid jdk location is found

JBIDE-18451 - added trim
JBIDE-18283 - ensure rse fragment has accurate initial complete status