ISPN-263 Handle cluster partitions

https://issues.jboss.org/browse/ISPN-263

I added one more commit with some test fixes.
It used to be that all ClusterCacheStatus was a much smaller class, and it was more obvious which methods needed synchronization and which didn't... I plan to have another look next week and extract some of it in another class.