Reimplement toolshed::entryList(dir) using boost