Merge pull request #1 from xtuple/master

merge
Merge pull request #2 from xtuple/master

Catch up.
issue #18648: Add function for traversing package dependencies
Merge branch 'xtuple' into 18648
Merge pull request #23 from shackbarth/18648

issue #18648: replicate enyo's depends function in node