Separate dialing and tracking from p2p [#3443]
Closes #3443 (closed). Moves dialing and peer tracking into their own packages. Refactors dialing.
Changelog: refactor
Closes #3443 (closed). Moves dialing and peer tracking into their own packages. Refactors dialing.
Changelog: refactor