Migration of sale_automatic_workflow to 8.0

# Migration of sale_automatic_workflow to 8.0

* Added some tests
* Removed the dependency on `sale_payment_method`: we should be able to use automatic workflows even if we don't use the sale payment methods. We will need to reimplement the few features I removed in a third "link" module between `sale_automatic_workflow` and `sale_payment_method`.
* Use new API whenever possible
* Updated `pot`
You're right about inheritance. There will be two behaviours depending the path. For now, better to let it as is.