[WFLY-4016] fix memory leak on undeploy of ejb client deployment
WFLY-4016 Make the EJB client context TCCL registration managed by a service

This allows components to have proper dependencies setup, and also removes problems
with using the ServiceRegistry directly from a DUP, as the relevant services may not have been started
Unregister the local EJB reciever rather than stopping it
WFLY-4054/BZ1156032 Update to throw the exception when parsing the unexpected attributes
WFLY-4036 enable tests and update EclipseLink/OpenJPA test case to filter out javax.persistence classes
WFLY-4062 - statistics-enabled not persisted for webservices subsystem
Added statistics-enabled to undertow xsd
Move Weld subsystem to PersistentResourceDefinition
[WFLY-3710] Switch to a version independent parseVault call.
[BZ1153614] "remove vault entry" - backport of change
[BZ1146006] Adding JBoss Modules dependency to org.picketbox module. It is needed to implement external class loading from specified module.
[BZ1146006] Adding test case for external password class loading from specified module.
[BZ1124086] Added automatic keystore creation option to VaultTool
[BZ1124086] Fix for BasicVaultServerSetupTask
[BZ1146006] Changing external module setup to use TestModule class.
[JBWS-3854] EndpointConfigAdd does not set required PropertyService dependencies
[JBWS-3855] Fix regression
[WFLY-865] Clear stored default transaction timeout before and after every EJB invocation
Handle OPTIONS * requests
Adding runtime testcase and a classloader check in WSDeploymentActivator to make the subsystem a bit testable in a non-modular environment