That's cool that you found minilop! It looks like that was an early attempt to whittle down Kanren to its essence which became the miniKanren used in The Reasoned Schemer.
2) is a version of miniKanren not much different from the one used in Byrd's dissertation.
cKanren is not really a "different" version of miniKanren. It retains most of the miniKanren core and adds constraint logic programming. From what I can tell, you can consider this the new miniKanren.
Great research by the way, it's awesome to see this kind of thing on HN.