Fix FTBFS
- upstream uses nose for tests, we keep using pytest to have -k,
but we BR nose, because the tests import from it
- exclude IPv6 tests now
- fix %files section
- zeroconf is a directory now
- prep for Python 3.10
- make sure directories are directories