Making gateway an IAdvancedSatellite

Added config to cater for longer transaction timeouts on messages
forwarded to other sites. This is helpful when bandwidth between sites
is limited.
Merge pull request #1230 from chrisbednarski/gateway

Making gateway an IAdvancedSatellite