Add JTA Compliance Tests
Fixed AbstractTransactionManager

  * AbstractTransactionManager.getStatus() correctly returns
    Status.STATUS_NO_TRANSACTION when there isn't a transaction.
Split Tests per category, and created more tests.
JTA Tests now receive the Code Generator as a parameter.
Also added configuration files, and dependencies for the Infinispan Backend.