Updated prepare logic for Transaction
Added JTSInterpositionHandler
Added ability to use interposition requests to determine if transaction is distributed or not
Added the initial plumbing for supporting Transaction hierarchies