WIP: Add Batch Exporter add-on
This is a WIP PR to contribute our Batch Exporter add-on. We've talked about this with @rempt who said he was interested in having it ship with Krita, and interested in shipping the Pillow image library with Krita for add-on developers. It's a dependency for our addon that gives us much simpler code and much better performances than using Krita's API.
Pillow being a compiled library, we need a different version depending on the OS and the python interpreter. And that's why I'm putting up this PR now: how should we go about adding this dependency?
I looked around the codebase, but couldn't find where a Python lib should go or find how we should put it in Krita. For now, we have users locally install Pillow with pip using wheel files, but I doubt a download like that would work. The thing is, when you update the python interpreter in Krita, you'll have to change Pillow as well.
I have no experience with C++ and with Krita's codebase, so guidance would be most welcome there.