Implements the node.js require.resolve() algorithm
browserify/resolve has 793 GitHub stars.
It currently ranks #7291 daily, #8539 weekly, #12508 monthly by momentum on Trending Repos; its best-ever rank is #715.