fix issue 812:  only walk the first/shallowest version of each package
Merge pull request #1023 from drewfish/dupe-libs

fix issue 812:  only walk the first/shallowest version of each package
forgot to update history with fix for issue 812
Merge pull request #1024 from drewfish/dupe-libs

forgot to update history with fix for issue 812
Merge pull request #3 from yahoo/develop

Develop
Merge branch 'develop' into yujun

sync with develop branch