Visualize the set of workers for each state

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Give planner the ability to force actions to Abort execution and free its resources to avoid resource leak
- DestroyGoalSnippetIfExist now force any action to Abort before removing it from the plan

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Enhance shared-resource logging

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Visualize ActiveGoalSet

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Update FreeResources for actions and fix planner
Synchronize access to OlcbpPlanContext using the plan lock

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Merge branch 'master' of github.com:MHesham/IStrategizer

Conflicts:
	src/IStrategizer/OnlinePlanExpansionExecution.Update.cpp
Merge branch 'master' of github.com:MHesham/IStrategizer
Update the attack manager to win the game!