Swap 'shabam* routines for loom.alg-generic/ancestry*.

This gives us the basis for building a generative testing framework to
generatively test pldb state.

Leaving 'shabam-* routines in to show overlapping test window. Will
remove shabam routines and testing in next commit.
Remove shabam implementation and validation test.