[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
Move Weld subsystem to PersistentResourceDefinition
[WFLY-3710] Switch to a version independent parseVault call.
[WFLY-865] Clear stored default transaction timeout before and after every EJB invocation
WFLY-4067 DummyTransaction exception during session.invalidate with started conversation
Add workaround for ISPN-4969
WFLY-4076: Upgrade HAL to 2.4.7.Final
Merge pull request #6949 from hpehl/WFLY-4076

WFLY-4076: Upgrade HAL to 2.4.7.Final
Merge pull request #6939 from pferraro/web

WFLY-4067 DummyTransaction exception during session.invalidate with started conversation
Merge pull request #6932 from dmlloyd/wfly-865-cached-tx-timeouts

[WFLY-865] Clear stored default transaction timeout before and after every EJB invocation
Merge pull request #6931 from darranl/WFLY-3710

[WFLY-3710] Switch to a version independent parseVault call.
Merge pull request #6929 from stuartwdouglas/weld-prd

Move Weld subsystem to PersistentResourceDefinition
Merge pull request #6918 from zhfeng/WFLY-4054

[WFLY-4054] Unexpected attribute can be added to elements in Transactions Subsystem
Merge pull request #6870 from stuartwdouglas/WFLY-4016

WFLY-4016 WFLY-4017 EJB context selector fixes