Use bespoke mutable index path in tree enumerator.

Creating and destroying all those NSIndexPath objects took a noticeable amount
of time when evaluating selectors.