Ported AncestryResultsState and added ancestry tests.
Merge branch 'Sprint'