Update POMs for Fenix Framework 2.0
Bump version to 2.1-SNAPSHOT
Implement barrier for nodes synchronization

  * Merge pull request. Closes #49.
  * Adds synchronization on FenixFramework.getBarrier() method (used by
    FenixFramework.barrier(...))
  * Minor fixes
Add properties to config [expectedInitialNodes, jGroupsConfigFile]

  * Infinispan-based backends (infinispan and ogm) now wait until the expected
    number of nodes are up before returning from the initialization process of
    the framework.  This allows for the use of GMU an Infinispan protocol that
    does not implement state transfer (yet?).  By default, the
    expectedInitialNodes=1, in which case no waiting is required
  * Uses JGroups to communicate between the nodes.
Merge branch 'big-refactoring-2012' into cloudtm

Conflicts:
	__old-stuff-to-refactor/fenix-framework-core/pom.xml
	adt-bplustree/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
	bplustree-domain-object/pom.xml
	bundle/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
	linkedlist-domain-object/pom.xml
	parent/pom.xml
	pom.xml
	project/pom.xml
	skiplist-domain-object/pom.xml
	test/pom.xml
	test/test-backend-ogm/pom.xml
	test/test-hibernate-search/pom.xml
	test/test-txintrospector/pom.xml
	txintrospector/pom.xml

  * All conflicts were related to bumping of version numbers. Next time could
    merge after bumping on just one side
  * Merge barrier support using JGroups (wait on boot for other nodes)