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-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
Return of setAllowNull to RECURSIVE definition
Code simplification in setNextRecursive
Fix incorrect handling of recursive value and return of the 'attributes-only excludes recursive or recursive-depth' validator
Merge pull request #6591 from ServiceMesh/WFLY-3705

WFLY-3705 read-resource recursive-depth has no effect