Fixes #1827 - SingleCallChannelReceiver doesn't work with unity

Add factory to resolve gateway channel receivers. Create & register `Func<IReceiveMessagesFromSites>`

Edit: Not tested with Unity. Tested with DefaultBuilder()