Refactored ContextMap to TaskContext, saving task context when a dynamic 
directive is defined, enhanced task name getter, fixed a bug when resuming 
a task declaring a dynamic directive
Using an ArrayBag when groping tuples in order to avoid to invalidate 
cache due to different items ordering
Enhanced task inputs trace for debugging purpose
Code clean