[MP] Include basegame in FS_GetModList.
[MP] Port the xcvar stuff and clean up cvar usage in UI.
Few minor tweaks in UI code for cleanup/was unused.

Conflicts:
	codemp/ui/ui_main.c
	codemp/ui/ui_shared.c
[MP] The cvar files for previous commit ...
[MP] Change game filters to display mods.  Partially from zturtleman/spearmint. Thanks zturtleman.
Mods need to have pk3 + description.txt in mod folder to be displayed, same as the Mods menu.
Basegame is included in mods menu if running with jamp engine and OpenJK ui module.
The changes earlier to FS_GetModList includes basegame in modlist with OpenJK engine.
[MP] Add pers.netname_nocolor so that color stripping doesn't have to be done all the time for comparisons.
[MP] Cleanup teamvoting a bit.
[MP] Correct BOF fixes in g_cmds.c
[MP] killother command shoouln't work during intermission.
[MP] Check for intermission queued when testing for CMD_NOINTERMISSION too.
[MP] Merge ioquake/ioq3@31ec563 and ioquake/ioq3@22ecd68
Also minor fix for powerduel using playerstate clientnum instead of real clientnum.
[MP] Merge ioquake/ioq3@c651421
Author: zturtleman
Fix g_warmup < 2 causing client prediction issues (bug #5740). (Reused code for tournament gametype.)
[MP] Use pers.netname_nocolor for finding player name functions in game code.
[MP] Use a sane buffer size for cvar value in Cmd_CallVote_f.
[MP] Fix potential null deref in G_Say with SAY_TELL.

Conflicts:
	codemp/game/g_cmds.c
[MP] Fixed what seems to be the last bug with spawn field ordering issue.
[MP] Fix array order for spawn classname item_botroam.
[MP] Use correct variable in callteamvote for checking player team validity.
[MP] Actually set clientid in callteamvote.
[MP] Compare to cleanInput in ClientNumberFromString.
[MP] Actually set level.teamVoteStringClean[cs_offset] to level.teamVoteString[cs_offset].