Improve peer selection pt 2 [#3380]
Closes #3380 (closed). Improves peer selection (hopefully). Implements a ring-queue to track peers. Tracks known-good and known-bad peers and prioritizes connecting to known-good peers while still maintaining the list as the network changes.
Changelog: feature