setup.py: check non-setuptools dependencies first

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
README: Add infos regarding some depencies

Signed-off-by: Jerome Flesch <jflesch@gmail.com>