Add a method to query whether an AASTNode is a descendent of another node
Add a method to query whether an AASTNode is a descendent of another node

Summary: Ref T8674. This implementation is not really very efficient, but I'll try to iterate on that.

Test Plan: See next diff.

Reviewers: epriestley, #blessed_reviewers

Reviewed By: epriestley, #blessed_reviewers

Subscribers: Korvin

Maniphest Tasks: T8674

Differential Revision: https://secure.phabricator.com/D13819

codelabs-ch/libphutil,uber/libphutil,newbeess/libphutil,Khan/libphutil,uber/libphutil,yangshiqi/libphutil,christopher-johnson/libphutil,Khan/libphutil,devurandom/libphutil,uhd-urz/libphutil,r4nt/libphutil,wikimedia/phabricator-libphutil,wikimedia/phabricator-libphutil,zhihu/libphutil,fivestars/libphutil,Symplicity/libphutil,eSpark/libphutil,fivestars/libphutil,christopher-johnson/libphutil,librewiki/libphutil,wikimedia/phabricator-libphutil,Symplicity/libphutil,Khan/libphutil,librewiki/libphutil,codelabs-ch/libphutil,eSpark/libphutil,newbeess/libphutil,newbeess/libphutil,eSpark/libphutil,Symplicity/libphutil,devurandom/libphutil,codelabs-ch/libphutil,fivestars/libphutil,aik099/libphutil,aik099/libphutil,memsql/libphutil,librewiki/libphutil,uhd-urz/libphutil,uber/libphutil,aik099/libphutil,memsql/libphutil,yangshiqi/libphutil,devurandom/libphutil,zhihu/libphutil,memsql/libphutil,r4nt/libphutil,r4nt/libphutil,uhd-urz/libphutil,zhihu/libphutil,yangshiqi/libphutil,christopher-johnson/libphutil