Ensure PIL/Pillow can be easily installed

Python imaging libraries (PIL / Pillow) depend on native libraries to support some image formats or to provide additional functionality, like JPEG or FreeType libraries.

This PR allows those dependencies to be automatically installed using an optional flag

Then you can use pip to easily install PIL or PIllow.