family-tree: add some consistency

Also remove redudant protocol definitions.

Also move urcd to "unknown". I don't remember who added it, and I don't
know if it's actually an ircd2.x derivative.