Implemented task evaluation.
Merge branch 'master' into java-task-lib
Fix Choice tasks.
Removed separate collection partition.
Simplified debug strategies.
Removed debug info.
Added reset interop.
Only add task to evaluator if the task is new.
Merge branch 'master' into java-task-lib