[WFLY-3846] JMS resources allows duplicate JNDI entries

* use noDuplicateElements ListValidator for attribute definitions
  representing JNDI Entries.

JIRA: https://issues.jboss.org/browse/WFLY-3846
Merge pull request #6699 from jmesnil/WFLY-3846_duplicate_JNDI_entries

[WFLY-3846] JMS resources allows duplicate JNDI entries
[WFLY-3638] : Reactivting the test now that WFLY-543 has been merged.
[WFLY-3689] enhance DeploymentPackagedRARelativePathTestCase with a test using a deployment descriptor

add copyright
WFLY-3864 Upgrade Weld to 2.2.5.Final
[WFLY-3866] Fail the :remove-jndi operation if the entry is unknown

JIRA: https://issues.jboss.org/browse/WFLY-3866
Merge pull request #6727 from jmesnil/WFLY-3866_remove-jndi_unknown_entry

[WFLY-3866] Fail the :remove-jndi operation if the entry is unknown
WFLY-3870: Upgrade HAL to 2.4.0.Final
Merge pull request #6721 from ehsavoie/WFLY-3638

[WFLY-3638] : Reactivating the test now that WFLY-543 has been merged.
Merge pull request #6722 from jmartisk/master-jbqa-10880

[WFLY-3689] enhance DeploymentPackagedRARelativePathTestCase with a test...
Merge pull request #6729 from hpehl/WFLY-3870

WFLY-3870: Upgrade HAL to 2.4.0.Final
WFLY-3844 invlidate the principal cache on logout
WFLY-3221 Enable flushOnSessionInvalidation support
[WFLY-3872] @Ignore failing test
Merge pull request #6731 from bstansberry/WFLY-3872

[WFLY-3872] @Ignore failing test
WFLY-3869: Add test scenario with taglib from module only.

This extends test coverage for WFLY-1172.
https://issues.jboss.org/browse/WFLY-3874 - update hornetq to 2.4.4
Merge pull request #6733 from clebertsuconic/master

https://issues.jboss.org/browse/WFLY-3874 - update hornetq to 2.4.4
Merge pull request #6697 from stuartwdouglas/WFLY-3844

WFLY-3844 invlidate the principal cache on logout
Merge pull request #6732 from zebrik/master

WFLY-3869: Add test scenario with taglib from module only.