Update setup.py

Remove pyglet install hacks. Latest should work properly.
Remove cython as a dependency.
Replace PIL with Pillow.
Remove old modules that don't exist.
Improve description.
Add PIL / Pillow as optional dependencies.