lib: follow reverse dependencies in target-restart
lib: add function `EDSL.file_target`
test: fix usage of the “build on vagrant” workflow
lib: improve UI of interactive killing/archiving