WFLY-2709 add missing resource key

The connector subsystem is missing the resource key
“connection-definitions.clear-statistics”. This results in a exception
when looking at the connection definitions of a resource adapter in
VisualVM.

 * add the resource key "connection-definitions.clear-statistics"

Issue: WFLY-2709
https://issues.jboss.org/browse/WFLY-2709
[WFLY-2498] Take the scheme into account when sending the redirect for logout.

i.e. preserve https.

Also eliminate the round trip to DomainApiHandler as that no longer needs to be cleared.
[WFLY-2609] Work around inconsistent deployment/subdeployment resource registrations for JPA
WFLY-2674 Fix criteria for triggering @TopologyChanged event logic.
Cosmetic.
Fix thread safety of marshalling configuration map.
[WFLY-2696] SyslogAuditLogProtocolResourceDefinition needs to use toUpperCase() for the protocol
[WFLY-2696] Fix and test use of audit log to syslog in domain mode
WFLY-2502 Naming context read-only during RA stop

When the ResourceAdapter#stop() method is invoked on an annotation
based 1.6 JCR resource adapter the naming context is read only. The
method can be invoked in two cases. Either a normal undeployment or
a clean up after a failed deployment.

 - AbstractResourceAdapterDeploymentService#stopAsync pushes the owner
 - AbstractResourceAdapterDeploymentService#unregisterAll catches any
   error that ResourceAdapter#stop may throw and logs it
 - AbstractResourceAdapterDeploymentService#cleanupStartAsync also
   pushes the owner
 - fix an unused import
 - convert various tabs to spaces
 - remove various trailing spaces

Issue: WFLY-2502
https://issues.jboss.org/browse/WFLY-2502
WFLY-2231 datasources subsystem transformers for 7.2.0
WFLY-2243 adding tests for resource-adapters subsystem transformers for 7.2.0
WFLY-1701 Race condition during server start-up - RA not deployed
Added default value for PROCESS_ID_UUID
WFLY-2693 list-active-jsf-impls missing reply type

The DMR operation "list-active-jsf-impls" of the JSF subsystem is
missing a reply type. Therefore the operation will show up as "Void"
in VisualVM and no result will be displayed.

 * set the reply type to list
 * set the reply value type to string
 * replace #withFlags with #setRuntimeOnly and #setReadOnly

Issue: WFLY-2693
https://issues.jboss.org/browse/WFLY-2693
Change node-id to instance-id
JBossAsManagedConfiguration - controllerJavaHome check fix
WFLY-2711 Upgrade JGroups to 3.4.2.Final
[WFLY-2571] Do not attempt to write end element if the <subsystem/> has no elements
WFLY-2681 Send correct content type from management REST API

Also fix some Undertow usage to be more correct/efficent