Fix memory leaks and enhance engine Memory management
- Implement EngineObject memory management and made the required changes in serialization
- Fix UI bugs

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

Conflicts:
	src/IStrategizer/IStrategizerEx.cpp
Enhance EngineObject memory management and and fix multithreading bugs

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Add more experiment results
Archive rush attack with 4 marrines
Fix memory leak in FSMState