Expand all / Close All nodes in panel tree views (esp. Project and Puppet Panels)
In Panels such as the Project Panel and Puppet Panel, Character Animator organizes information via "tree" structure.
It allows a user to drill into detailed information by clicking the expand icon (right arrow while closed) or to hide the detailed information by clicking the same icon again (down arrow while open).
However, these operations only work on a single node in the tree, so it can be time consuming to achieve the desired view.
It would be useful to support a "Collapse All" command, perhaps via a right-click content menu. This would close all selected nodes, but also close all the child nodes recursively.
Likewise, an "Expand All" command would do the inverse and open the selected nodes and all their child nodes recursively.
