Share transaction timeout config between gateway

sender and receiver
Merge pull request #1904 from chrisbednarski/GatewayTransactions

Fixes #1900 - Gateway unable to receive large messages from slow sites due to transaction rollback