ISPN-4574 PartitionHandling: consider less than numOwners partitions

* Merge PartitionHandlingStrategy with RebalancePolicy -> AvailabilityStrategy
* Add a stable topology with the last topology that didn't need rebalancing
* NumOwnersNodeStopInSequenceTest - stop nodes gracefully instead of abruptly
ISPN-4574 PartitionHandling: consider less than numOwners partitions
I18N for the new error messages
ISPN-4574 PartitionHandling: consider less than numOwners partitions
Change access rules for unavailable mode
ISPN-4574 PartitionHandling: consider less than numOwners partitions

* Protect against null current/stable CacheTopologies reported by nodes on merge
* Add an Externalizer for CacheStatusResponse
ISPN-2981 Infinispan as Lucene directory provider "No sub-file with id .fnm found"
ISPN-4727 BoundedConcurrentHashMapTest.test*RemovePerformance random
failures with TRACE enabled
Change ReplicatedCHFactory to only replace leavers in updateMembers()

Uneven primary ownership should be dealt with in rebalance() only.
Delegate the isBalanced() check in DefaultRebalancePolicy to the CH factory

Allows waitForRehashToComplete() to work even if the CH factory allocated
less than numOwners owners to each segment.