Added XA Recovery support

please do not merge.  I'd like to discuss the counter to this patch before merging here: https://github.com/apache/activemq-6/pull/32