Guard against duplicate session identifier generation.
WFLY-3175 Create non-clustered implementations of org.wildfly.clustering.api services
WFLY-3180 OOMs are still possible when using clustered web sessions/SFSBs w/passivation
Use CommandDispatcher to broadcast eviction commands.
We no longer need OPTIONAL dependencies for Registry and NodeFactory.