Specify dependencies in setup.py

Without this people can `pip install linkchecker` (assuming they work around
an ImportError.