Have separate fs.dir and fs.list_dir functions.
The first returns an iterator, the second one a table.
Install default doc files if the rockspec does not include any.
Refactor and improve logic for detecting base directory.
When a server times out, stop using it and move down the mirrors list.
Add test for missing external deps. Improves coverage.
A bug was uncovered writing this!