ISPN-5062 Cross site state transfer - incorrect status of push operation

* clear the state before starting the state tansfer.
ISPN-5057 CDI dependency missing from infinispan-remote uberjar
ISPN-5052 Cleanup of lock acquisition timeout string.
ISPN-5032 Remove excessive logging from GetKeyValueCommand
BaseDistSyncL1Test doesn't need AFTER_METHOD test cleanup
ISPN-5032 Create a GetCacheEntryCommand to remove the "fetchEntry" modification flag from GetKeyValueCommand
ISPN-5010 Configure event sender as an async Listener

* Ordering is only guaranteed as long as the async listener executor
is configured with 1 thread, which is the default.
* By using async listener, construction of the event and sending it
is taken out of the critical path of the Hot Rod client request.
ISPN-5010 Batch events in queue and flush with time and size triggers

* Batch intervals and max elements are configurable to allow tweaking
how often batching happens, but the underlying scheduled executor is
not configurable.
ISPN-5010 Skip value in cluster listener event for remote events

* Since value is not used by default remote events, create a slimming
converter that returns an empty byte array for all events.
* By doing this, clustered listener events do not need to ship
value information around the cluster.