Fixing build after XA Test

The JMS Testsuite still need the TM for some tests, not having a TM would break compilation on the JMS Test
ACTIVEMQ6-54 Fixing tests broken after Paging fix

https://issues.apache.org/jira/browse/ACTIVEMQ6-54

Changing the order of depaging introduced an extra check that needs to be checked now.
This will probably take care of the issue by checking if the page is complete before depage.
Add Transactions SPI to integration tests