[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.
Merge pull request #6949 from hpehl/WFLY-4076

WFLY-4076: Upgrade HAL to 2.4.7.Final
Merge pull request #6939 from pferraro/web
Merge pull request #6932 from dmlloyd/wfly-865-cached-tx-timeouts
Merge pull request #6931 from darranl/WFLY-3710
Merge pull request #6929 from stuartwdouglas/weld-prd
Merge pull request #6918 from zhfeng/WFLY-4054
Merge pull request #6870 from stuartwdouglas/WFLY-4016