ISPN-3518 1PC can cause a window of inconsistency with L1 invalidation

* Changed 1PC L1 invalidation to be synchronous for invalidation in tx cache
* Also change L1LastChanceInterceptor to be sync in tx cache
* Added tests for 1PC TX as well

https://issues.jboss.org/browse/ISPN-3518