ISPN-4708 Make DirectoryImplementor#deleteFile apply changes asynchronously
ISPN-4544 BaseWordCountMapReduceTest#testCombinerForDistributedReductionWithException doesn't actually test reduce exception

Fix test failure DistributedTwoNodesMapReduceTest.testCombinerForDistributedReductionWithException
Allow creation of Infinispan caches as OSGI managed service
ISPN-4818 Allow creation of Infinispan caches as OSGi managed service

Add checkstyle plugin and correspoding clean-ups.
ISPN-4818 Allow creation of Infinispan caches as OSGi managed service

Add integration tests some fixes and clean-up.
ISPN-4693 Initial submission of handling for orphaned transactions.
ISPN-4693 Initial submission of handling for orphaned transactions.

* Rename cleanup methods
* Move warning to Log interface
* Handle nanoTime() overflows in cleanupTimedOutTransactions
ISPN-4693 Increase the wake up interval for cleaning timed out remote transactions