fix clang linker error

undefined reference to 'float3::NORMALIZE_EPS'
cleanup:

- unused check (obsquare is always >0)
- cx/xy isn't used
fix line endings
Revert "Disable SNAN/FPE for rendering thread"

This reverts commit 8fb0cdbc5ac0c26b42449c8a8b17c4141f946c34.
remove cmake code duplication
fix "comparison of unsigned expression < 0 is always false"
attempt to find core dumps on validation bot
fix SIGFPE in SpringTime
unused code--
remove unused parameter / fix "hides overloaded virtual function"
fix "Warning: deleting object of polymorphic class type 'IUnitDrawerState' which has non-virtual destructor might cause undefined behaviour"
unused code --
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
cleanup
CMakeLists: fix 'Cannot find source file' errors
LoadScreen: do not throw exception just for failing to load a startpic