test-coverage-recursively: remove private and tests vocabs

private vocabs are already covered when testing the main vocab.
test vocabs don't need coverage.
tools.coverage: add tests, fixes #433