Adding a method to count generations between an ancestor and his/her
descendant.  This will be used in combination with
getLowestCommonAncestors to calculate cousin relationships in support of
issue 44