Revert "compile"

This reverts commit 56e91e83e852b517db489bb9cbf2c215de173230.
Revert "Revert GameVersion + refactor b48d1d9"

This reverts commit 165033a8e7d740ec8fe96794035d0a6dc9ee5974.

Conflicts:

	rts/System/Platform/EngineTypeHandler.cpp
Revert "Support restarting executables with different minor versions"

This reverts commit b256693c2f777fd27c7125bb32e8da163cb00c6e.

Conflicts:

	rts/Game/PreGame.cpp
Revert "Fix bug in a788363"

This reverts commit 35d536900147f91e0fe0ac022bfc8e492047667d.
Revert "Support multiple engine types"

This reverts commit a788363daf7bad343bd15ded363c4e9700239592.

Conflicts:

	rts/Game/GameVersion.cpp
	rts/Game/PreGame.cpp
	rts/System/BaseNetProtocol.h
	rts/System/Platform/EngineTypeHandler.cpp
	rts/System/Platform/EngineTypeHandler.h