Fix join constructor. Add self-join test. Failing test case for trie-tree.
Fix join constructor. Add self-join test. Failing test case for trie-tree.

kidaa/Eve-1,sherbondy/Eve,tobyjsullivan/Eve,nonZero/Eve,nonZero/Eve,nonZero/Eve,Drooids/Eve,fineline/Eve,jhftrifork/Eve,tobyjsullivan/Eve,tobyjsullivan/Eve,bjtitus/Eve,justintaft/Eve,dirvine/Eve,Drooids/Eve,rschroll/Eve,jhftrifork/Eve,Drooids/Eve,jhftrifork/Eve,kidaa/Eve-1,8l/Eve,dirvine/Eve,8l/Eve,fineline/Eve,hrishimittal/Eve,dirvine/Eve,sherbondy/Eve,sagittaros/Eve,hrishimittal/Eve,shamim8888/Eve,8l/Eve,adjohnson916/Eve,hrishimittal/Eve,Drooids/Eve,hrishimittal/Eve,agumonkey/Eve,pel-daniel/Eve,jhftrifork/Eve,brunotag/Eve,bluesnowman/Eve,steveklabnik/Eve,jhftrifork/Eve,kidaa/Eve-1,hrishimittal/Eve,Drooids/Eve,tobyjsullivan/Eve,shaunstanislaus/Eve-1,bjtitus/Eve,agumonkey/Eve,shamim8888/Eve,fineline/Eve,adjohnson916/Eve,sherbondy/Eve,brunotag/Eve,sherbondy/Eve,dirvine/Eve,tobyjsullivan/Eve,agumonkey/Eve,shaunstanislaus/Eve-1,rschroll/Eve,brunotag/Eve,justintaft/Eve,bjtitus/Eve,shaunstanislaus/Eve-1,adjohnson916/Eve,steveklabnik/Eve,ViniciusAtaide/Eve,adjohnson916/Eve,brunotag/Eve,shamim8888/Eve,ViniciusAtaide/Eve,pel-daniel/Eve,steveklabnik/Eve,adjohnson916/Eve,shamim8888/Eve,brunotag/Eve,fineline/Eve,steveklabnik/Eve,fineline/Eve,sagittaros/Eve,rschroll/Eve,justintaft/Eve,dirvine/Eve,bjtitus/Eve,sagittaros/Eve,bluesnowman/Eve,8l/Eve,sagittaros/Eve,shaunstanislaus/Eve-1,bluesnowman/Eve,8l/Eve,agumonkey/Eve,sherbondy/Eve,justintaft/Eve,agumonkey/Eve,nonZero/Eve,shaunstanislaus/Eve-1,steveklabnik/Eve,rschroll/Eve,nonZero/Eve,shamim8888/Eve,sagittaros/Eve,pel-daniel/Eve,rschroll/Eve,ViniciusAtaide/Eve,ViniciusAtaide/Eve,kidaa/Eve-1,pel-daniel/Eve,bluesnowman/Eve,ViniciusAtaide/Eve