eval env
New completion update

- add 2 values to node in graph: commandCount/doneCommandCount
- evaluate new vals when registering a new graph
- use new vals to calculate completion for each node (folder and task)
Remove unnecessary log
Fix missing import in generic runner
Merge branch 'feature/completion' into develop

Conflicts:
	Puli/scripts/examples/debug_example.py
	Puli/src/puliclient/contrib/generic.py
Remove useless warning in dispatch loop