[master] EJBCLIENT-72 Add support for transaction recovery of EJB XAResource(s)

The commit here adds support for transaction recovery of remote EJB XAResource(s) as required in https://issues.jboss.org/browse/EJBCLIENT-72