New Feature: Added the new API for TransactionManager and Transaction.
Updated backend-mem to support the new Tx API.
New Feature: Add support for the new Tx Interfaces in the Infinispan Backend
* Baseline version to be changed.
* Added a simple JVSTM backend without persistence.
* Added new methods for unsafe reads to infinispan backend. Missing some details in the InfinispanBackEnd class.
* Infinispan backend now correctly generates the unsafe methods.
* Added unsafe methods to the abstract Code Generator.
* Added a LinkedList set implementation to the collections on top of DML.
* Fixed the jvstm-mem backend Transactional Manager which was outdated.
* In the middle of refactoring RelationSet (and alikes). This part of the commit is incomplete and is only for remote working purposes.
* Only one RelationBaseSet implementation is used now: RelationAwareSet.
* Collections built on top of DML were changed to implement Set so that they can be used by the common RelationBaseSet implementation.
* The in-memory JVSTM backend is now DAP-aware.
* The default mem backend, infinispan and jvstm-mem were changed to accomodate the above changes. Missing the OGM backend.
* OGM backend is now using the common RelationAwareSet.
* OGM backend generates dummy collection unsafe methods for reads without transactional conflicts. For now these methods behave just as the normal ones.
* Unsafe methods are now generated accordingly to a configuration parameter.
* The collection to use in the code generation is chosen accordingly to a configuration parameter.
* Both OGM and JVSTM-in-memory backends generate the unsafe methods with dummy content for now.
* Fixes on LinkedListSet on top of DML.
* JVSTM in-memory backend was skipping an indexation method.
* Unsafe BPlusTree.
NPE fix on the ULL.
* Bug fix in the JVSTM-Mem backend with regard to unsafe read methods.
* BPlusTree for domain objects with unsafe gets.
* Changes in Collections.

* Moved each DML collection to its own module.
* In the middle of changing B+Tree to be backed up by arrays.
* Added Infinispan reads without bookkeeping.