sh.ls() fails when stack sized is reached for deep recursive listings: RangeError: Maximum call stack size exceeded
Expanded test for wide dirs, fix, switch to async.eachSeries everywhere
Merge pull request #242 from humphd/ls-depth-bug

sh.ls() fails when stack sized is reached for deep recursive listings