ISPN-2173 NPE when using XA enlistment without recovery

If recovery is not enabled the call to TransactionXaAdapter.forget() must be no-op instead of failing due to NPE.
ISPN-2549 Invalidation mode caches with pessimistic transactions may result in stale remote locks

* In transactional mode InvalidationInterceptor.invalidateAcrossCluster() should not just send a bare InvalidateCommand to the other nodes. The invalidate command should be wrapped in a PrepareCommand so it executes in a transaction and locks can be acquired and release appropriately.

* EntryWrappingVisitor must also visit InvalidateCommands. This was not needed until now because invalidation was never executed in tx.
Make log4j config output into a file that doesn't rely on an environment variable.
because of alwaysRun = true in @AfterTest, teardown methods are being invoked even if the setup methods haven't been executed, resulting in NPE's when trying to shutdown uninitialized resources
force a single thread for the x-site suite and remove the suite runner as xsite tests can be executed now: mvn test -Ptest-xsite
ISPN-2912 Drop server compatibility parsers
ISPN-3052 Upgrade to Aesh 0.33.1
ISPN-3042 Upgrade the AS integration modules and test harness to verify that they work against EAP 6.1
ISPN-3043:  Make synchronous backup calls use the OOB thread pool.
ISPN-3049 First remote transactional remote backup call fails
Small code improvements in QueryInterceptor
ISPN-3054 Add ability to customize the creation of Work instances in QueryInterceptor
removed System.out.println statements from the tests or replaced them with log.trace.
ISPN-3059 x-site's takeoffline functionality doesn't work correctly when using 1PC replication between sites
ISPN-3060 Upgrade to JGroups 3.3.0.CR2
ISPN-3030 Add the ability to retrieve all keys in a cache via REST
removed unused flag: isLockPlaceholder.
code cleanup: duplicates, removed unused code
ISPN-3024 Removed entry not seen correctly within transaction's scope
systemProperty was replaced with systemPropertyVariables in sure-fire 2.14