Add IPEndpoint::key_equal
Allow CycledSet to grow without bounds
PeerFinder work