Tests are added covering failover policy of DistributedExecutorService, as well as new tests are added for DistributedExecutionCompletionService.
Fix NPE while many concurrent transaction prepare
ISPN-2460: Added implementation and configuration options for 1PC sync backup optimization.
removed NPE in situations when the remote transactions fail during the first operation
added toString
ISPN-2460 process the responses from all the backups
ISPN-2460 process the responses from all the backups and added unit tests to verify the functionality
ISPN-2500 Upgrade to JGroups 3.2.1.Final
ISPN-2431 Default task failover policy enhancements
Shorter toString() for MagicKey
Fix AbstractInfinispanTest.fork to include the test name in the thread name
Make MainOwnerChangesLockTest shorter
Make tests more resilient

* Wait for the cluster to form in RpcManagerMBeanTest, MarshalledValueTest.
* Make MultipleCacheManagersTest.waitForClusterToForm work for replicated caches.
* Wait longer for tasks to finish in DistributedExecutionCompletionTest.
ISPN-2472 Test demonstrating that the originator needs to forward commands as well
ISPN-2472 Forward commands on the originator if topology changed during RPC

Set the topology id for local commands in StateTransferInterceptor.
ISPN-2496 and ISPN-2497 DistributedExecutionCompletionService bugs
ISPN-2527 Upgrade Weld and Arquillian (this also allows the CDI module to align with other component versions)
throw CancellationException for Future#get if Future is canceled
ISPN-2474 Remove L1 entries whose owners changed on topology changes

Don't write an entry to L1 at all if the key owners changed between the
read CH and the write CH (because the pending CH may not contain any of
the read CH owners).

Extras:
* Enhance L1OnRehashTest to check the invalidation of L1 entries after state transfer
* Use the new configuration in BaseDistFunctionalTest
* Increase the default number of segments to fix MagicKeyTest after config change
ISPN-2546 StateChunk with isLastChunk=true not sent when all entries are sent ahead

Ensure that the last chunk is always sent, even if empty.