I am sorry for this giga-commit, but it would be too much
work to split it
Update (some) docs, small timeline change
(move loading tasktype from init to pipeline)
Eval.stat -> Eval.status (cosmetic)
Add basic (builtins) and testing configuration
Eval.init fills mainline with basic hooks
Eval.init loads and initializes extensions
Increase indentation (2 by gavento -> 4 by MJ)
Write all main hooks in Eval
Eval.hook_init_tasktype loads tasktype module
It may not seem so, but most of the important
code is reused :-)