WFLY-3705 read-resource recursive-depth has no effect
Add another recursive handling piece of logic to try to make this work
Remove unnecessary if branch - rrOp object is empty anyway
WFLY-3728 Upgrade JGroups to 3.4.5.Final
[WFLY-3256] IronJacamar 1.1.7.Final
WFLY-3705, Logic implemented according to bevavioral tables

1) Recursive decision and value propagation is isolated
2) Attribute validators changed
3) ReadResourceHandler no longer manipulates its own validators, but uses the ones in the definition
4) ReadResourceDescriptionHandler had yet another version of recursion logic - fix that one as well
5) Update testsuite to check for, hopefully, all conditions
Code cleanup
Add case "break" for cleanliness - functionality-neutral change
Merge pull request #6593 from pferraro/8.x

[8.x] WFLY-3728 Upgrade JGroups to 3.4.5.Final
Merge pull request #6596 from jesperpedersen/wfly3256_8x

[8.x] [WFLY-3256] IronJacamar 1.1.7.Final
Return of setAllowNull to RECURSIVE definition
Code simplification in setNextRecursive
WFLY-3731 StatefulSessionSynchronizationInterceptor should not register a Synchronization if the transaction was rolled back
Fix incorrect handling of recursive value and return of the 'attributes-only excludes recursive or recursive-depth' validator
WFLY-3703

Proxies must be enabled for remote servers
Recursive depth is limited to 3
Use of recursive attributes is consitent for
pre-WFLY-3705 and post-WFLY-3705 behavior
Merge pull request #6603 from scottmarlow/WFLY-3731_8x_2

WFLY-3731 StatefulSessionSynchronizationInterceptor should not register a Synchronization if the transaction was rolled back
Fix trailing space
[8.x] WFLY-3735 Update JSF based on Mojarra 2.2.8
Merge pull request #6628 from fjuma/WFLY-3735-8x

[8.x] WFLY-3735 Update JSF based on Mojarra 2.2.8
[WFLY-3767] :  [WFLY-3767] : Update tools/maven handling in 8.x to match master
Replace bundled maven with version that is downloaded from Apache
Add windows powershell script to download maven
Upgrade to Maven 3.2.3
Remove the arg specifying the smoke testcase to be run within build.sh/build.bat.
This is anyways the default target of the testsuite.
So let's take the testsuite as master of specifying the tests to run by default.
Also changed the calls of the powershell to bypass the execution policy on the windows.
Merge pull request #6631 from ehsavoie/WFLY-3767

[WFLY-3767] : Update tools/maven handling in 8.x to match master