DAG automatic cycle check at connect(), SerialExec mutable lambda bug fix, ParallelExec thread safety fix
ParallelExec compile time check of duplicate/missing tasks
doc update
Reactor needed in shared_ptr to detect deletion by its user
doc update
ParallelExec task func returns with future
SerialExec multiple track() and perform_precheck() calls allowed
doc update