Removed the progress handler from the engine

Because it can be moved entirely in the engine server side. See the companion pull request. The goal here is to unify the logging mechanism by using Python facilities instead of a hand-made solution.