flat: emit paths *and* stat objects
hash-file: use stat object from flat.js
build-merkle: docs and speedup