Replace the fixed-sized array by an RB_TREE. This should both speed up
lookups and remove the 128 peer limit.
We may wish to consider adding additional trees to also speed up the
lookup by IPv4/IPv6 addresses.
Sponsored by: Rubicon Communications, LLC ("Netgate")