ISPN-263 Handle cluster partitions

https://issues.jboss.org/browse/ISPN-263
A good starting point is the documentation commit which describes the implemented functionality.
Most of the code is around playing with state transfer so dan's input is important :-)
I gather this is the old way of reconciling topologies between members?
If yes, I don't see any reason for keeping it, I can't think of any situation where it would be better than the new strategy.