Revert "Revert "Initial HTTP Upgrade support for remoting naming and EJB invocations""

This reverts commit 8fedd0f07ee2bfe8fd526e09daa84e62e0b036ce.
[WFLY-1690] @Ignore failing test
JBCTS-1308 - adjust JSON modules to avoid duplicate API classes
[WFLY-1694] Remove references to OSGi from build-modular
Update JBoss Modules to 1.2.4.Final
PicketLink component upgrade to 2.1.7.Final.
[JBWS-3660]:Fix can not modify endpoint failure in ResourceResolverDeploymentAspect
[JBWS-3659]:Fix XTS services start endpoint with error:Cannot start endpoint in state STARTED
Update Metadata to 8.0.0.Beta2
Upgrade MSC to 1.2.0.Beta2
minor cleanup of HashMap usage and pass Collections.emptyMap instead of empty (new HashMap()).
WFLY-1697 temporary workaround for JPA memory leak
Fix memory leak on undeployment
JPA Memory leak plugs
Set the proxy bean manager delegate to null on undeploy

- Remove added attachments
Fix JPA integration memory/classloader leak - Don't store references to a deployment unit beyond its scope
Don't fail if temp files cannot be removed
Upgrade to undertow 1.0.0 beta2

- Undertow beta2 related fixes
Change undeploy order & upgrade to Undertow beta3
Release 8.0.0.Alpha3