Rework how `--in-dir` is processed.
Rework how `--in-dir` is processed.

It now causes all source names to be prepended up-front. The prefix is
stripped off automatically when converting a source name to an output
name.

danfuzz/samizdat,danfuzz/samizdat,danfuzz/samizdat,danfuzz/samizdat