Fix r_mergeLightmaps 0 crashing OpenGL2 renderer

tr.fatLightmapStep was 0 and caused modulus division by 0.
Merge remote-tracking branch 'ioquake3/master'
Prevent the skip of the glyph if it does not fit
Merge pull request #5 from morturp/patch-1

Prevent the skip of the glyph if it does not fit
Merge remote-tracking branch 'ioquake3/master'

Conflicts:
	code/renderercommon/tr_font.c
Don't allow last host local player to drop out

Caused client to be disconnect and unable to rejoin, but server was still running.
Don't allow networked client to disconnect using dropout command

Make behavior consistent with running a server and consistent disconnect messages (always disconnected, instead of disconnected or dropped out).

Less likely to unintentionally disconnect while adding and dropping local players too.
Free Team Arena fonts/fontImage_X.dat buffer

Caused temp memory to be present all the time, so Hunk_Alloc ignored memory low/high preference.

May have caused other issues as well.
Load base game(s) from gameconfig.txt in fs_game directory

Replace com_basegame and fs_basegame with loading up to 16 game directories from gameconfig.txt in fs_game directory.

fs_game "" is no longer valid. It must always be a game directory, defaults to BASEGAME.

Note: ioq3 server tells client that all pk3s in fs_game are referenced/required, Spearmint now only requires pk3s that are actually referenced.
Note: There is a hard coded fallback for Team Arena.
Merge remote-tracking branch 'ioquake3/master'

Conflicts:
	code/renderercommon/tr_font.c
Minor fs_game-related code clean up in files.c
Fix getting servers from and being listed on id's q3 master server

Use q3 master protocol when com_gamename is Quake3Arena (the default), otherwise use dpmaster protocol.
(bug #5984) Unload renderer lib
Ignore ioq3 commit 6b1380.

"Fix getting servers from and being listed on id's q3 master server"
Merge remote-tracking branch 'ioquake3/master'

Conflicts:
	code/client/cl_main.c
Merge remote-tracking branch 'spearmint/master'

Conflicts:
	misc/nsis/ioquake3-q3a.nsi
	misc/nsis/ioquake3-q3ctc.nsi
Merge remote-tracking branch 'ebx/master'
Fix IQM rendering in EBX. stupid ifdefs.

IQM code was only merged into the non-IOQ3ZTM ifdef'd code.
Merge remote-tracking branch 'ebx/master'