We add the flake8 configuration used so we ensure everyone uses the same.
We remove the usage of __all__ for non public API.
When possible, we rationalize the class name according to its __name__ and module.
issue9082
review297061002
Since rev 838de4930154, the state of the work is computed at the creation so
the create a work in state done, the production must be already in done state.
issue6878
review36731002