Bunch of changes to learning from human demonistration
- Fixed LFHD to work on simple replays just fine. This required bunch of fixes in other engine's code
- Added TrainForce goal.
- Commented TrainArmy goal.
- Did a quick workaround to overcome watching a replay with 2 human players.
- Fixed problem with GatherResourceAction to get resource blocks that can be gathered by workers.
Lower the number of learnt cases to reduce perf hit.
Merge branch 'master' of https://github.com/ogail/IStrategizer into action

Conflicts:
	Build/IStrategizer/IStrategizer.vcxproj.filters
	Include/IStrategizer/RtsGame.h
	Include/StarCraftModel/StarCraftGame.h
	Source/IStrategizer/AdapterEx.cpp
	Source/IStrategizer/DestroyEntityTypeGoal.cpp
	Source/IStrategizer/GatherResourceAction.cpp
	Source/IStrategizer/RtsGame.cpp
	Source/IStrategizer/TrainArmyGoal.cpp

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