Spike for #1371

Tried very hard to be backwards compatible with existing gateway config

added a few GatewayConfig attributes
Site/ReplyChannel 
Channel/Key
Channel/ReplyAddress

Site/ReplyChannel links to a channel by the Channel/Key
Channel/ReplyAddress provides the alternative 

Changed `IManageReceiveChannels` to support alternative reply address on the default reply channel

All comments welcome