Add an 'all' argument to drilldown_tree_for_node.

This adds a new optional argument (immediately after the required
arguments) to have the function return all descendants of the node,
not just its immediate children.