This commit introduces the ability to configure a downstream connection for federation. This works by sending information to the remote broker and that broker will parse the message and create a new upstream back to the original broker.