ISPN-4519 Prepare should be broadcasted to entire cluster in replicated mode

Command should be sent to null even if not all caches are members
ISPN-4517 RollbackCommands should ignore leavers
ISPN-4484 fix caused unnecessary InterruptedExceptions

When state transfer is over, the response to the last StateResponseCommand
could reach the provider node after the CH_UPDATE from the coordinator.

If that happens, no data is lost, but the OutboundTransferTask thread is
interrupted and it logs the InterruptedException stack trace.
ISPN-4552 Upgrade H2 driver to 1.4.180
ISPN-4550 JpaStoreOOMETest.testProcessClear always fails

* store the data in disk to avoid OOME
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.