setup.py: switch to setuptools

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
setup.py : Add informations for pypi + dependencies

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
setup.py : look for dependencies that setuptools cannot take care of

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
setup.py: use __import__ to check if dependencies are installed

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
setup.py : fix dependencies check

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

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
setup.py : Cannot import pyocr if it has been freshly installed ...

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

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
Switch from PIL to Pillow

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
Update the README to take into account the changes in setup.py + the switch from PIL to Pillow

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
Merge branch 'wip-setup.py' into testing