Fix dependencies in setup.py

The requires argument is not implemented by any packaging tool and flawed
by design (it's supposed to contain module names, which are not registered
on PyPI or other indexes).  To get automatic installation of dependencies,
one should use setuptools' install_requires, which work with pip, buildout
and other tools.