[WFLY-410] Custom stack resource for JGroups

This PR does the following:
- implements a custom Stack resource for the JGroups subsystem which maintains protocol order by returning SortedSets of children instead of Sets
- this obviates the need for a separate PROTOCOLS attribute to maintain order as in legacy versions