Complete RtsGame serialization and offline mode switching

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Merge branch 'master' of https://github.com/ogail/IStrategizer into action
- Fix bug in StarCraftEntity where the UnitPositionFromTilePosition was missing a parentheses in its expression
- Fix bug of DeployArmy deploy param types not defined correctly in the engine
- Comment the version AddNode in the IDigraph that auto assign ID
-

Conflicts:
	Build/IStrategizerBWAPIClient/ClientMain.cpp
	Build/IStrategizerBWAPIClient/ClientMain.h

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

Conflicts:
	Build/Debug/IStrategizerEx.cb

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Fix planner ID logging to be hex formatted instead of decimal since the node IDs used are the first unsigned 32-bit of a UUID

Signed-off-by: MHesham <mhesham.fcis@gmail.com>
Improve HC algorithm
Merge branch 'action' of github.com:MHesham/IStrategizer
Fix SubGraph detection logic in LFHD