[maven-release-plugin] prepare release v2.1.0-rc1
[maven-release-plugin] prepare for next development iteration
[jvstm-ojb] Bug Fix: Write transaction conflicts are now properly handled within withTransaction
[jvstm-ojb] Fixed the flattening of speculative read-only transactions

  * Write commands can now be flattened when the current transaction is
    running as speculative read-only.
  * This way, WriteOnReadErrors can now be detected by the outermost transaction,
    restarting it instead of only the inner transaction (which should be flattened)
[maven-release-plugin] prepare release v2.1.0-rc2
[maven-release-plugin] prepare for next development iteration
[bplustree] New Feature: Special version of B+Trees to hold domain objects.

  * The serialization of the backing maps is done via JSON objects, avoiding
    serialization of byte[]. This shows greater performance as well as allowing
    the trees to be portable across backends and Framework versions
  * The new tree shares the code base with the regular tree, differing only in
    the serialization.
[consistency-predicates] DomainMetaClass now uses a DomainBPlusTree to hold its MetaObjects
[bplustree] Extracted InnerNode's constructors to init methods

  * This allows the constructor's code to be reused in subclasses
  * Also extracted LastKey representation to its toString()
[bplustree] Improved JavaDoc and error messages for DomainBPlusTree
[bplustree] Renamed DomainInnerNode's indexedSubNodes to subNodesByOid
Merge pull request #139 from jcarvalho/feature/btree-serialization

Specialized B+Tree for DomainObjects
[jvstm-ojb][jvstm-common] Fix: Upgrade transaction after validation to avoid re-validation

  * After a successful in-memory validation, a transaction might still
    revalidate itself even when no updates came from the TransactionChageLogs.
    This occurs for every transaction that starts in a version older than the
    most recent at commit time.  By upgrading the committing transaction to
    the most recently valid state after a successful in-memory validation, we
    enable it to detect cases where no revalidation is needed after an empty
    update from the TransactionChageLogs.
[Consistency Predicates] Bug Fix: Added escaping of table names in JDBC
queries inside JvstmOJBConsistencyPredicateSupport
[dml-maven-plugin] Bug Fix: Don't try to add artifacts without files to the compile classpath.

  * This caused a NPE when attempting to look for a Test Jar while in compile scope
Fixed compilation error introduced in 7d46a677dfc
[maven-release-plugin] prepare release v2.1.0
Merge branch 'release/2.1.0' into develop
[maven-release-plugin] prepare for next development iteration
[Consistency Predicates] Minor Change: Corrected package name in the
supported annotation types of the
ConsistencyPredicateAnnotationProcessor.
Closes #129