Fix a bug where `DialRequest` can abort wrong dial attempts. Co-authored-by: Robert Kiel <robert.kiel@hoprnet.io>
Notably removes the `Dialer` interface as the `ConnectionManager` is now in charge of managing connections.