Add route failure cache for bots
Fix multiple combo boxes

Inactive combo boxes could partially obscure the currently activated combo box's list
Unnecessary static removal.
geoip fixes.
Add missing defines to fix compile without HAVE_GEOIP
Don't set GeoIP userinfo if country is NULL
Add the ability to search for other instances of a file with which

/which filepath level, where level is an integer will say how many times to skip the file if found
so one can search for overwritten instances of the file.
USE_SMP requires SDL2. Note this in CMake. ALso, whitespace removal
Fix SMP under SDL1.2

Thanks Fuma for the fix
Merge branch 'bots' into for-0.20
Info_SetValueForKey is supposed to handle NULL values. Fix it.
Re-add the ‘problem’ NULL geoip userinfo setting.
Fix lasgun shader
Really fix SMP support for SDL 1.2
Fix bot code compiler warnings
Fix some compiler warnings in cgame and game
Fix breakage caused by 785e866f.
Fix possible console corruption caused by output races.
Add code which would enable SMP for the vanilla renderer.

This is presently commented out; it serves as documentation.
Fix SDL mutex #include.