ISPN-3229 L1 cache entries should not be passivated

* Only passivated owned entries
* Added test for L1 entries not being passivated
ISPN-4652 Passivation with shared CacheLoader is not working properly

* ClusteredConditionalCommandTest covers this change
ISPN-4364 Add documentation for Entry Retriever

* Added documentation for retriever
* Also made sure that filter package is public as it should be
ISPN-4676 Optimize SearchFactoryHandler.updateKnownTypesIfNeeded to fast-path the most likely branch
ISPN-4258 Re-enabled test
ISPN-4258 Avoid unnecessary synchronization during IndexWriter handling
ISPN-4644 Introduced new command to handle index streaming operations
ISPN-4644 Execute only one flush after the end of the job
ISPN-4012 Re-enabled other equivalent MassIndexing tests
ISPN-4654 AND over range queries does not work (indexless query)

* Some subscription gets mistakenly suspended because the Predicate's equal and hashCode do not take the attribute into account

* also fix equals() and hashCode() of RegexCondition
ISPN-263 Handle cluster partitions

* More documentation fixes
* Rename isAllDataAvailable to isMissingData
ISPN-4574 PartitionHandling: consider less than numOwners partitions

Merged PartitionHandlingStrategy with RebalancePolicy -> AvailabilityStrategy
ISPN-4574 PartitionHandling: consider less than numOwners partitions
Update ClusterCacheStatus and ClusterTopologyManagerImpl
ISPN-4574 PartitionHandling: consider less than numOwners partitions
Update CacheTopologyControlCommand, LocalTopologyManagerImpl, StateTransferManagerImpl,
StateConsumerImpl.
ISPN-4574 PartitionHandling: consider less than numOwners partitions
Update CacheTopologyControlCommand, LocalTopologyManagerImpl, StateTransferManagerImpl,
StateConsumerImpl.
ISPN-4574 Everything compiles again
ISPN-4574 Make initial topology null