Add an selectDescendantsOfTypes to the AASTNode.
Summary: This method generally seems to make sense (there already exists such a method in the AASTNodeList class). Additionally, such a method simplifies D9117 slightly.
Test Plan: Ran the unit tests in rARC, which generally rely on this class.
Reviewers: epriestley, Blessed Reviewers
Reviewed By: epriestley, Blessed Reviewers
Subscribers: epriestley, Korvin
Differential Revision: https://secure.phabricator.com/D9134