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.
ISPN-2859 Reduce the verbosity of state transfer trace logs
ISPN-2796 ConcurrentCacheManagerTest.testConcurrentGetCacheCalls hangs the test suite (randomly)

* DefaultCacheManager.wireAndStartCache didn't open the cache latch if
  it failed to inject all dependencies, blocking all other threads.
* ComponentRegistry.getOrCreateComponent was not atomic if the component
  was cache-scoped and the factory was global-scoped.