setup.py: zeroconf and netifaces are optional dependencies

Move them to extras_require.