Add support for multi-underlay channels in the controller and router.
- [Complete] Edge SDK connections - support a separate control channel
- [Complete] Links - support multiple connections for any kind of data, plus one dedicated to acks
- Control channel, support two connections, one for everything and one for high priority messaging, like routing updates.