fix(kzip info): determine unit corpus and file language more robustly (#4095)

* unit vnames typically omit the corpus, so determine it from the contained source files instead.
* file vnames omit the language, so determine it from the unit vname.
2 files changed