Address tries to parse addresses or falls back to default. Endpoint makes use of Libswift capability to use addresses instead of ports to distinguish sockets. Slight rewrite of swift_process and test_endpoint necessary in this regard. multi_interface mirrors updates in Libswift.