ISPN-1540 Refactor distribution interceptor

* Create new TxL1Interceptor that contains L1 logic that is now removed from TxDistributionInterceptor
* Added L1WriteSynchronizer support to Tx cache that works for put, remove and replace methods
* Added tests for L1 TX sync tests
* Kept GetKeyValueCommand.setRemotelyFetchedValue until ISPN-2177 can be completed