support underlay workspaces when calculating topological order
Merge pull request #87 from ros-infrastructure/topologic_order_with_underlays

support underlay workspaces when calculating topological order