WFLY-3445 Allow custom protocol types in jgroups stack
WFLY-3246 Upgrade JGroups to 3.5
Replace tabs with spaces.
Leverage Lifecycle abstraction to simplify test.
Tweak jgroups configuration. Change bunder_type to sender_sends_with_timer.
[WFLY-436] Inline JGroups subsystem references to threads subsystem