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
Generate the component metadata file in the generated-resources directory, so that it doesn't force a recompile of the module every time.