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
Merge branch 'big-refactoring-2012' into 'big-refactoring-tx-api-merge'
Hibernate Search now uses the new TxManager and TxIntrospector API
Adapted BooksTest to use the new TxIntrospector API
New Feature: Added utility 'Transaction' class that delegates to an underlying JTA Transaction.
New Feature: Add support for the new Tx interfaces in the OGM Backend.
Refactor: Removed duplicate code in the Infinispan Backend.
Merge remote-tracking branch 'origin/big-refactoring-tx-api-merge' into big-refactoring-2012
New Tx API fixes after merge

  * Apply proper naming conventions on AbstractTransactionManager(rename do*
    to backend*)

   * Fix JVSTMMem backend to the new Tx API (bare minimums)