Bump version to 2.4-cloudtm-SNAPSHOT
Update Infinispan and JGroups configuration files
Merge pull request #134 from pruivo/config_update

Update Infinispan and JGroups configuration files

Modifications:

  * disable recovery in Infinispan (set by default in 5.2)
  * remove duplicate JGroups config file
  * update JGroups reliable protocols to NAKACK2 and UNICAST3
  * commenting TCPGOSSIP in jgroups-tcp.xml (used when IP-multicast is not
    available (e.g. amazon)) and setting MPING as default
  * minor updates in some values.
update JGroups to 3.3.0.CR2 and Infinispan 5.2.6-cloudtm-SNAPSHOT
Merge pull request #135 from pruivo/update

update JGroups to 3.3.0.CR2 and Infinispan 5.2.6-cloudtm-SNAPSHOT
Avoid creating Exception when tx is null

  * The contract for TransactionManager.getTransaction() states that it should
    return null when there is no transaction. The previous code was catching a
    NullPointerException to return null, which was far more expensive than
    just testing for null.

  * This commit applies 8a3d29e61c4763bd23850a3d912ae338e5a14f58 from the
  develop branch.
BugFix: Use WeakReference to enable GC of deletageTx in JTADelegatingTransaction

  * TxMap holds a static
    Map<WeakReference<javax.transaction.Transaction>>,JTADelegatingTransaction>
    to enable collection of transactions used as keys.  However, because each
    entry's value (JTADelegatingTransaction) is strongly held in the map and,
    in turn, such value held a strong reference to
    javax.transaction.Transaction, the latter was never really collectable.
    This commit fixes this issue by turning the strong reference into a
    WeakReference.

  * This commit applies 03683b2a21c75abcdc7550e77722f1dab7463b05 from the
    develop branch.
Prepare release 2.4-cloudtm
Merge branch 'release/2.4-cloudtm' into cloudtm/master

Conflicts:
	adt-bplustree/pom.xml
	adt-linkedlist/pom.xml
	adt-skiplist/pom.xml
	archetypes/application-archetype-clean/pom.xml
	archetypes/module-archetype-clean/pom.xml
	archetypes/parent/pom.xml
	archetypes/pom.xml
	archetypes/webapp-archetype-clean/pom.xml
	backend-fenixjvstm/pom.xml
	backend-infinispan/pom.xml
	backend-jvstm-mem/pom.xml
	backend-mem/pom.xml
	backend-ogm/pom.xml
	bundle/pom.xml
	cloudtm-locality-hints/pom.xml
	core/pom.xml
	data-access-patterns/pom.xml
	dml-compiler/pom.xml
	dml-maven-plugin/pom.xml
	hibernate-search/pom.xml
	indexes/pom.xml
	parent/pom.xml
	pom.xml
	project/pom.xml
	test/pom.xml
	test/test-backend-ogm/pom.xml
	test/test-collections/pom.xml
	test/test-hibernate-search/pom.xml
	test/test-indexes/pom.xml
	test/test-locality-hints/pom.xml
	test/test-txintrospector/pom.xml
	txintrospector/pom.xml