Fix the bug of IStrategizer not being able to play a new game correctly without reopening BWAPIClient
- Make game types shareable across all RtsGame instances and initialized once per BWAPI Client lifetime
- Resend enemy units creation message on game restart so that the Game Model is synced
Merge branch 'LFHD' of https://github.com/ogail/IStrategizer into action

Conflicts:
	Build/Debug/IStrategizerEx.cb
	Include/IStrategizer/RtsGame.h

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