Various interceptor cleanups

* Remove unnecessary members in NonTransactionalLockingInterceptor
* Make some members private in TxDistributionInterceptor
* Fix typos in ConditionalOperationsConcurrentTest and make some members final
* Remove unused methods from BaseDistFunctionalTest and move method BaseDistFunctionalTest.createNewConsistentHash to ConsistentHashPerfTest where it is used
ISPN-2846 OperationsDuringStateTransferTest fails if run on non-tx cache

* Refactor OperationsDuringStateTransferTest into sublasses to test with and without TX; also add tests for put and remove operations
* NonTxDistributionInterceptor fetches remotely the value before executing a write command if the transfer of the key is in progress and the key is not available in the local data container. If the remote fetch returns null a local lookup is reattempted.