ISPN-4983 Public API for tracking completion of Infinispan work for a gi...

...ven user transaction

https://issues.jboss.org/browse/ISPN-4983
I'm not particularly fond of having a class implementing an interface with the same name...