Olefloch/ops 1851/upgrade pywork4core

    make deep_clean install lint test

This doesn't include the very last changes to `pywork4core` that were made on https://work4labs.atlassian.net/browse/OPS-1771 so I'll probably have to merge that into here tomorrow (or you can open a new task for more legibility I guess)